linux 远程访问及控制

OpenSSH

OpenSSH 服务端由opensshopenssh-server软件包提供提供

OpenSSH 客户端由openssh-clients软件包提供

ssh远程登录

ssh [email protected]        //通过ssh安全连接远程主机

ssh -p 22 [email protected]   //如果远程主机使用了非默认的端口号,则需要加-p参数

scp远程复制

scp /xiaoxiao.txt [email protected]:/tmp/     //上传文件到远程主机

scp [email protected]:/xiaohang.txt /tmp     //从远程主机下载文件

sftp 安全FTP

sftp[email protected]     //通过sftp安全连接远程主机

sftp> get 1.txt /tmp     //从远程主机下载文件

sftp> put /2.txt /tmp    //上传文件到远程主机

远程连接图形工具

1.Winscp

linux 远程访问及控制

2.PuTTYCN

linux 远程访问及控制

3.SecureCRT

linux 远程访问及控制

秘钥对验证SSH体系

1.linuxlinux 远程访问

客户端的操作

ssh-****** -t rsa         //在客户端创建秘钥对,同时会在用户家目录.ssh目录下生成以下文件

linux 远程访问及控制

ssh-copy-id [email protected]   //将公钥上传到远程主机

ssh [email protected]   //再次ssh远程主机,无需输入密码即可登陆

服务端的操作

cat ~/.ssh/authorized_keys     //此时服务端的加目录会多出authorized_keys文件

2.windows linux 远程访问

运行SecureCRT软件

linux 远程访问及控制

linux 远程访问及控制

linux 远程访问及控制

linux 远程访问及控制

linux 远程访问及控制

linux 远程访问及控制

linux 远程访问及控制

linux 远程访问及控制

运行Winscp软件,上传公钥到远程主机

linux 远程访问及控制

linux 远程访问及控制

cd ~      //切换到远程主机宿主目录

mv Identity.pub .ssh/authorized_keys      //命名并移动公钥配置文件

vi .ssh/authorized_keys    //打开远程主机公钥配置文件,删除多余行

linux 远程访问及控制

linux 远程访问及控制

再次连接远程主机,不用密码即可登录

linux 远程访问及控制

转载于:https://blog.51cto.com/xiaoyixiao/1358577

相关文章: