SSH的使用方式,如何快速远程连接到其他服务器及传输文件

远程方式

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命令快速访问目标主机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值