Linux入门-ssh scp
ssh
一、查看是否安装
#rpm -q openssh
二、配置
#vi /etc/ssh/sshd_config
#PermitRootLogin yes 禁止root登录
#Port 22 修改端口
三、登录
#ssh -2 user@host
scp
#scp scp.txt [email protected]:/home/hwt/scp 把当前目录的scp.txt拷贝到主机66的scp目录中去
#scp -r test [email protected]:/home/hwt/scp 拷贝目录
复制远程文件到本地
#scp user@host:/file localdir
-r复制目录
-p保持原有文件属性
-P指定端口
建立信任关系,使传输不需要密码
本机设置
#ssh-keygen -t rsa 生成密钥
#scp /root/.ssh/id_rsa.pub [email protected]:/home/hwt 把生成的密钥拷贝到主机66的/home/hwt中,信任用户是hwt
远程主机设置
以hwt用户的身份登录
$ cat id_rsa.pub >> .ssh/authorized_keys 获得公钥,并生成认证密钥
$ chmod 700 .ssh 处理权限
$ chmod 600 .ssh/authorized_keys 权限处理
测试
#scp index.html [email protected]:/home/hwt 本地用root发送index.html到66主机的/home/hwt 已经不需要密码了
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。