16.8. SSH2 用户工具

下面列出的命令是我们日常使用中经常用到的一些,但还有更多命令存在,您应该查阅手册页和文档以获取更多详细信息。

ssh2. Ssh2,安全 Shell 提供了在不安全网络上两个不受信任的主机之间进行安全加密通信的方式。它是一个用于安全登录远程计算机并在那里执行命令的程序。它是诸如 telnet、rlogin、rcp、rdist 和 rsh 等不安全程序的合适替代品。要登录到远程计算机,请使用以下命令
         [root@deep] /#ssh2 -l <login_name> <hostname>         
         

示例 16-1。使用 ssh2 登录到远程主机

         [root@deep] /#ssh2 -l admin www.openna.com
         

         Passphrase for key "/home/admin/.ssh2/id_dsa_1024_a" with comment "1024-bit dsa, admin@deep.openna.com, Tue Oct 19 1999 14:31:40 -0400":
         admin's password: 
         Last login: Tue Oct 19 1999 18:13:00 -0400 from deep.openna.com
         No mail.
         
         [admin@www ]/admin$
         

其中 <login_name> 是您用于连接到 ssh2 远程服务器的用户名,<hostname> 是您的 ssh2 远程服务器的地址。

sftp2. sftp2,安全文件传输实用程序是一个类似 ftp 的客户端,它通过网络提供文件传输。在使用 sftp2 实用程序之前,您必须已经通过 ssh2 连接。要通过 ssh2 进行 ftp,请使用以下命令
         [admin@deep /]$sftp2 <hostname>
         

示例 16-2。sftp2,安全文件传输

         [admin@deep /]$sftp2 www.openna.com
         

         local path  : /home/admin
         Passphrase for key "/home/admin/.ssh2/id_dsa_1024_a" with comment "1024-bit dsa, admin@deep.openna.com, Tue Oct 19 1999 14:31:40 -0400":
         admin's password: 
         admin's password: 
         remote path : /home/admin
         
         sftp>
         

其中 <hostname> 是您要进行 sftp 连接的远程服务器的名称。