linux's docs

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)、上传公钥到远程服务器,并修改权限(名称必须如下)

# vi /root/.ssh/authorized_keys
# chmod 600 /root/.ssh/authorized_keys

5)、关闭selinux

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

6)、putty客户端设置
关闭当前的连接
打开putty
点开左侧SSH选项组的"+"
选择Auth
点选右侧的"Browse" 选择刚才我们保存到本地的私钥文件
点击session处,选择保存一下

3、putty的ftp应用psftp

windows中找到psftp客户端 打开连接
open hostname或ip

操作方式:
get 下载
put 上传
lcd 本地目录切换
lpwd 本地目录显示
dir/ls 列出服务器文件

PS: 也是用sshd协议

用法示例:

Contents