返学费网 > 培训机构 > 石家庄旭海IT国际认证中心

4008508622

全国统一学习专线 8:30-21:00

Secure Shell (SSH) 是最灵活的系统管理工具之一。它允许登录到远程系统并执行命令。它使用强大的加密功能和热键来提供保护,免遭网络窃听生成公钥/私钥对:                      ssh-keygen -t rsa将公钥复制到远程服务器:           ssh-copy-id .ssh/id_rsa.pub  user@host。它是默认情况下被启用并可远程进行访问的唯一网络服务。OpenSSH服务器通常不需要进行修改。
        先说一下利用SSH进行文件传送。这个时候就用到了一个强大的命令叫做SCP。你可以在一台服务器上以 root 身份运行 #scp servername:/home/ftp/pub/file1 ./ 这样就把另一台服务器上的文件 /home/ftp/pub/file1 直接传到本机器的当前目录下,当然你也可以用 #scp /tmp/file2 servername:/boot 把本机上的文件 /tmp/file2 送到另一台机器的 /boot 目录下。而且整个传送过程仍然是用 SSH 加密的。
       除了远程登录和安全地复制文件外,您还可以使用SSH远程执行单个命令。输入和输出通道会安全地连接到另一端。    

     echo "hello world" | ssh root@host 'cat > /tmp/file'

       SSH最有用的功能是通过ssh密钥进行验证。为此目的,用户必须生成一个密钥对并将称为公钥的密钥放在服务器上的~/.ssh/authorized_keys文件中。私钥通常通过密码短语进行保护,并由ssh-agent进行管理。但是,如果要将密钥用于自动执行的任务,则密钥不能使用密码短语。

温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
相关资料
  • 热门课程
姓名不能为空
手机号格式错误