SSH协议
为客户机提供安全的Shell环境,用于远程管理
默认端口:TCP 22
OpenSSH
服务名称:sshd
服务端主程序:/usr/sbin/sshd
服务端配置文件:/etc/ssh/sshd_config
sshd_config配置文件说明链接:
口令登录
命令格式为: ssh 客户端用户名@服务器ip地址
如果需要调用图形界面程序可以使用 -X 选项
公钥登录
1、在本机生成密钥对
使用ssh-keygen命令生成密钥对:
ssh-keygen -t rsa #-t表示类型选项,这里采用rsa加密算法
执行结束以后会在 /home/当前用户 目录下生成一个 .ssh 文件夹,其中包含私钥文件 id_rsa 和公钥文件 id_rsa.pub。
2、将公钥复制到远程主机中
使用ssh-copy-id命令将公钥复制到远程主机。
ssh-copy-id会将公钥写到远程主机的 ~/.ssh/authorized_key 文件中
ssh-copy-id 客户端用户名@服务器ip地址
经过以上两个步骤,以后再登录这个远程主机就不用再输入密码了。