ssh 常用命令总结
Secure Shell 缩写是 SSH, 由 IETF 的网络工作小组(Network Working Group)所制定,SSH 是一项创建在应用层和传输层基础上的安全协议,为计算机的 shell 提供安全的传输和使用环境。
简单用法
最简单的用法就是不带参数.
这种形式登陆主机,会默认使用当前用户进行登录。第一次连接的时候,SSH 会确认目标主机的真实性,如果没有问题的话,输入 yes 即可。
指定用户名登录
方法一
方法二
方法二比较常用
指定端口登录登录
SSH 默认使用的端口号是 22。大多现代的 Linux 系统 22 端口都是开放的。如果你运行 ssh 程序而没有指定端口号,它直接就是通过 22 端口发送请求的。
如果我们不想通过 22 端口登录,那么我们可以使用 -p 选项来指定端口。
修改 SSH 的默认端口
只需修改 /etc/ssh/ssh_config ,修改如下一行:
对所有数据请求压缩
使用 -C 选项,所有通过 SSH 发送或接收的数据将会被压缩,并且任然是加密的。
但是,这个选项在网速不是很快的时候比较有用,而当网速较快的时候,使用压缩反而会降低效率,所以要视情况使用。
打开调试模式
因为某些原因,我们想要追踪调试我们建立的 SSH 连接情况。SSH 提供的 -v 选项参数正是为此而设的。其可以看到在哪个环节出了问题。
绑定源地址
如果一个电脑或者服务器有多个网卡,那么一般可能会有多个 ip,你就不可能分得清楚在使用哪一个 IP 连接到 SSH 服务器。为了解决这种情况,我们可以使用 -b 选项来指定一个 IP 地址。这个 IP 将会被使用做建立连接的源地址。
远程执行命令
如果我们仅仅是想远程执行一条命令,可以直接在后面跟上命令就好
挂载远程文件系统
sshfs 可以让你在本地直接挂载远程主机的文件系统。它的使用格式如下:
这个命令可以将远程主机 pi 用户的主目录挂载到本地主目录下的
rumenz
文件夹。
原文链接:https://rumenz.com/rumenbiji/ssh-common-commands.html微信公众号:入门小站
回复【1001】获取 linux 常用命令速查手册
回复【10010】获取 阿里云 ECS 运维 Linux 系统诊断
回复【10012】获取 Linux 学习笔记【强悍总结值得一看】
回复【10013】获取 shell 简明教程
版权声明: 本文为 InfoQ 作者【入门小站】的原创文章。
原文链接:【http://xie.infoq.cn/article/50c993ab18dd67d3ddc6f7952】。文章转载请联系作者。
评论