远程方式
ssh软件包介绍
实现远程管理的包
谁安装了openssh,谁可以被远程管理
openssh
yum -y install openssh*
查看ssh服务
pgrep -l sshd
如下使用的ip仅供参考使用
ssh 远程连接
ssh root@192.168.88.1
linux记录远程管理过的机器的文件
vi /root/.ssh/known_hosts
scp 数据传递
scp =ssh+cp
将本机/etc/passwd放到192.168.88.1的/opt下
-- 传递文件
scp /etc/passwd root@192.168.88.1:/opt
-- 传递目录
scp -r /etc/passwd root@192.168.88.1:/opt
将192.168.88.1的/etc/passwd 放到本机的/root下
scp root@192.168.88.1:/etc/passwd /root
无密码连接方式(公私钥,即访问目标主机时候不需要输入密码的方式)
1.生成公钥和私钥(交互式命令)
ssh-keygen
输入生成位置(一般使用默认位置/root/.ssh/)
回车
回车
2.将公钥放到需要的主机上
ssh-copy-id root@192.168.88.2
即可无密码访问拥有自己公钥的主机
定义别名以快速访问
临时定义别名
alias goa='ssh root@192.168.88.2'
永久定义别名
系统级别
vi /etc/bashrc
添加别名行
alias gob='ssh root@192.168.88.3'
生效
source /etc/bashrc
用户级别
nano /home/[用户名]/.bashrc
添加别名行
alias gob='ssh root@192.168.88.3'
生效
source /home/[用户名]/.bashrc
添加公钥私钥,并定义别名后可通过输入gob命令快速访问目标主机
3万+

被折叠的 条评论
为什么被折叠?



