linux centos openssh rsync putty xshell winscp

linux centos openssh rsync putty xshell winscp 


在linux端是如何实现远程登录及文件复制,下面以ssh为例简以说明。
一、软件介绍
OpenSSH是基于SSH协议的免费开源软件,计算机网络通讯在加密的前提下实现,
不仅可以用来进行远程控制,也可以用来实现远程文件数据传输。
二、安装及启动服务
1、安装
sudo yum install openssh
2、启动服务
sudo systemct start sshd
3、查看服务
sudo systemct status sshd
4、说明
ssh服务端的端口一般为22,当然可以自己修改。
三、登录
(一)普通登录
假定服务器ip:192.168.1.66,我们可以客户机命令行输入
ssh [email protected] -p 22
第一次,初次登录会出现:
Are you sure you want to continue connecting (yes/no)?输入yes
然后输入密码,就可以登录了,和操作本机一样,不用时输入exit命令退出。
(二)公钥登录
1、在客户机使用下面命令
ssh-keygen -t rsa
生成两个文件:
id_rsa.pub为公钥,
id_rsa为私钥。
2、通过下面命令把公钥拷贝到服务器或者u盘复制,电子邮件传送也可以,
不过建议用scp命令,可以了解一下本地与服务器如何传送文件的。
scp  /home/abc/.ssh/id_rsa.pub  [email protected]:home/abc/.ssh/abc.pub
3、在服务端通过下面命令把公钥写入认证文件
cd .ssh
cat abc.pub >> authorized_keys
4、服务端文件注意事项
authorized_keys 权限为  600
chmod 600 authorized_keys
.ssh目录 权限为  700
cd ..
chmod 700 .ssh
5、可以无密码登录了
ssh 192.168.1.66
四、配置文件的说明及修改
1、普通登录,保存用户名密码登录记录
在服务端.ssh目录下文件know_hosts
2、ssh服务器文件配置
vi /etc/ssh/sshd_config
PermitRootLogin yes  /yes表示root可以ssh登录。可能这里是no
PubkeyAuthentication yes 是否允许公钥登录
PasswordAuthentication yes是否允许密码认证,默认为yes。
PermitEmptyPasswords yes 是否允许密码空用户登录。
五、远程本地文件同步工具rsync
为什么在这里要介绍rsync呢,因为上面的介绍的是ssh,而rsync是可以基于ssh协议实现远程与本地文件同步的工具,用起来非常方便,不用重复copy数据。
1、安装
sudo yum install rsync
2、参数
-a 参数,相当于-rlptgoD,
-r 递归 
-l 拷贝链接文件;
-p 保持文件权限;
-t 保持文件时间;
-g 保持文件用户组;
-o 保持文件原有属主;
-D 相当于块设备文件
-e,使用rsh、ssh方式同步
--delete 删除那些DST中SRC没有的文件
--progress 显示备份过程
3、实例:
如:客户机ip:192.168.11,服务端IP:192.168.66.
将服务端d_data目录同步到客户机s_data目录。
rsync -ravlP -e 'ssh -p 22' [email protected]:/home/abc/d_data /home/abc/s_data
反向为
rsync -ravlP -e 'ssh -p 22' /home/abc/s_data [email protected]:/home/abc/d_data 
当然在实际运用中,很可能会用到,源文件删除,目标也要同步,可以加上--delete参数
--delete 可删除目标文件多余,在源目录之前。

rsync -ravlP -e 'ssh -p 22' --delete /home/abc/s_data [email protected]:/home/abc/d_data
六、windows平台如何使用openssh
(一)服务端
从github.com下载OpenSSH-Win64.zip后安装,使用方法与上面基本一样
(二)客户端
不再详细介绍,使用方法很简单的,不会网上找。
1、xshell安全终端模拟软件,不过是收费的。
2、putty远程登录工具,它是免费的。
3、winscp开源图形化远程文件管理软件。

猜你喜欢

转载自blog.csdn.net/lenovo8088/article/details/112408168
今日推荐