2.4.0: ssh工具-putty



1. 用putty或xshell等远程连接工具远程连接linux

putty下载链接

输入相应IP和port,保存一个名称,开启登录即可。

server端的端口配置,默认为22

vi /etc/ssh/sshd_config
******************************
port 22
******************************

重启sshd服务使配置生效

service sshd restart

2. 利用putty生成密钥

1) 打开putty,连接上远程服务器

2) 生成密钥

打开putty自带PUTTYGEN.exe生成密钥(生成过程需晃动鼠标) 把私钥存到本地地址,复制公钥内容

3) linux上创建/root/.ssh目录,更改权限700

mkdir /root/.ssh
chmod 700 /root/.ssh

4) 上传公钥到远程服务器,并修改权限(名称必须如下)

cat << EOF > /root/.ssh/authorized_keys
your key's content here
EOF

chmod 600 /root/.ssh/authorized_keys

5) 关闭selinux

# setenfoce 0
# vi /etc/selinux/config
****************************
## 将下句中的enforcing修改为disabled,保存退出
SELINUX=enforcing      
## 改为SELINUX=disabled
*****************************

6) putty客户端设置

3. putty的ftp应用psftp

windows中找到psftp客户端

操作方式:

PS: sftp也是用sshd协议

用法示例:

4. 其他ssh工具

生产环境中最常用的ssh工具:xshell(windows)、ZenTermLite(macOS)