赞
踩
摘自:
https://www.cnblogs.com/ftl1012/p/ssh.html
https://www.cnblogs.com/youngerger/p/9104144.html
SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH 的远程操作功能进行一个小小的总结。
SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。
ssh服务端由2部分组成: openssh(提供ssh服务) openssl(提供加密的程序)
ssh的客户端可以用 XSHELL,Securecrt, Mobaxterm等工具进行连接。
1.SSH是安全的加密协议,用于远程连接Linux服务器
2.SSH的默认端口是22,安全协议版本是SSH2
3.SSH服务器端主要包含2个服务功能SSH连接和SFTP服务器
4.SSH客户端包含ssh连接命令和远程拷贝scp命令等
1.登录
ssh
-p22 omd@192.168.25.137 //
远程连接默认连接用户的home目录
2.直接执行命令 -->最好全路径
ssh
root@192.168.25.137
ls
-ltr
/backup/data
==>
ssh
root@192.168.25.137
/bin/ls
-ltr
/backup/data
3.查看已知主机
cat
/root/
.
ssh
/known_hosts
4.
ssh
远程执行
sudo
命令
ssh
-t omd@192.168.25.137
sudo
rsync
hosts
/etc/
5.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。