配置 SFTP
允许对共享资源进行 SFTP 访问
-
转到 "Configuration"(配置)-> "Services"(服务)
-
检查 SFTP 服务是否已启用且处于联机状态。如果不是,请启用该服务。
-
在 "Shares"(共享资源)屏幕中选择或添加一个共享资源。
-
转到 "Protocols"(协议)部分,检查是否启用了 SFTP 访问。此处还可以设置访问模式(读取/读取+写入)。
为远程访问配置 SFTP 服务
-
创建一个具有适当管理员角色的本地用户或网络用户(LDAP 或 NIS)。(请参见Chapter 7, 用户配置。)
-
通过在 Solaris 主机/客户机上输入 ssh-keygen -t dsa 命令,生成一个 SSH 验证密钥。
-
输入要在其中存储密钥的文件的名称。
-
如果需要,请输入密码,或将此字段保留空白,直接登录 SFTP 共享资源。显示该位置以供密钥使用。密钥与以下内容类似:
-
: ssh-dss AAAAB3NzaC1kc3MAAACBAPMMs5h8UWk1NPf/VJDDEo0OAwT+s6iZxkCmmrgAmLfTX9izWk+
-
: bsvNldOlXN/6EgkusLjo/+UaEt5+704vMHClRaq3AlVHLS5tVjeX3iCs+fDo0qwXZg3Brh8QBAaWk3
-
:ywr2osuII1tHh4v/HwEAHZq5mVWXav0pO3bgmxl0/+VAAAAFQDIJxnm52DfyEdQQMTY+jRVvzGwMQA
-
: AAIAhTP6Ey+2gGFiCKkvUofsco4d8pbqH8duE9P6Y88s0+opuj52GkAdRUt2fRrdM9Cf3h4lIOc8Bw9
-
: bZIBzrCKBNWBUdZG56tsfLdilW6vS6gxKrmL2v7fSp9WYPsxZGhOLfU29zW4n2WVcVHbGyFEoVe+taq
-
: aq+AYJaWoHnjZL1/LpQAAAIAOLc8+uc3hDOcK3pAkYdg8b2rYIGOAZU4py0rq24DGPeVHd5h5jbe4p
-
:WDM70uYqGCOPYiOKeEoMNJpczRX5qjI+BfoUY4sH24WWwsKkT8XX9PUAa0WT+7axEqg2N6YelaTJ95J
-
:vMaj6E7HkAIra2Sj2H/LSDktL42UL+j1Wx5A== username sunray
-
转到 "Configuration"(配置)> "Services"(服务)> "SFTP"在密钥下方,单击加号 (+)。
-
在新密钥窗口中,选择 DSA。
-
仅复制关键部分(上述示例中,以 AAAA 开头,以 Wx5A== 结尾),将其粘贴在密钥字段中。输入用户名称并添加注释作为提示信息。
-
注意:该密钥不得包含空格。
-
转到 "Shares"(共享资源)> "Shares"(共享资源),单击加号 (+) 创建文件系统。
-
在 "Create Filesystem"(创建文件系统)窗口中,输入文件系统名称(例如 sftp),将共享资源权限更改为 "Read/ Write"(读取/写入),单击 "Apply"(应用)。
-
单击铅笔图标以设置共享资源属性。(请参见Chapter 12, 共享资源、项目和模式。)
-
要访问该共享资源,请使用下面这些示例中显示的 sftp命令:
-
: sftp -o "port=218" <username> 10.x.x.151:/export/sftp
-
: Connecting to 10.x.xx.151...
-
: Changing to: /export/sftp
-
: sftp>
-
: Example with -v option:
-
: sftp -v -o "IdentityFile=/home/<username>/.ssh/id_dsa" -o "port=218"
-
: root 10.x.xx.151:/export/sftp