Linux常用操作之远程登录和复制文件

SSH 客户端的简单使用

ssh [-p port] user@remote
  • user 实在远程机器上的用户名,如果不指定的话默认为当前用户
  • remote 是远程机器的地址,可以是 IP 也可以是 域名 ,或者是后面会提到的别名
  • port 是 SSH Server 监听的端口,如果不指定,就为默认值 22

提示:

  • 使用 exit 退出当前用户的登录

注意:

  • ssh 这个终端命令只能在 Linux 或者 Unix 系统下使用
  • 如果在 windows 系统中,可以安装 putty 或者 xshell 客户端软件即可

提示:

  • 在工作中,SSH服务器的端口号很有可能不是22,如果遇到这种情况就需要使用 -p 选项,指定正确地端口号,否则无法正常连接到服务器

免密码登录

配置公钥

执行 ssh-keygen 即可生成 SSH 钥匙,一路回车即可

上传公钥到服务器

执行 ssh-copy-id -p port user@remote ,可以让远程服务器记住我们的公钥

配置别名

每次都输入 ssh -p port user@remote 时间久了会觉得很麻烦,特别是当 user,remote 和 port 都得输入,二期还不好记忆。

而 配置别名 可以让我们进一步偷懒,譬如用 ssh mac 来代替上面那么长的一串内容就会更加便捷。

配置方法:

1、在 .ssh 目录下生成 config 文件

touch ~/.ssh/config

2、在 config 文件里面追加如下内容(修改为自己的内容)

Host mac
HostName 192.168.10.106
User caovan
Post 22

保存之后,即可用 ssh mac 实现远程登录了, scp 同样可以使用

原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/linuxchangyongcaozuozhiyuanchengdengluhefuzhiwenjian/.html

(0)
打赏 微信扫一扫 微信扫一扫
朋远方的头像朋远方
上一篇 2022年8月25日 下午10:00
下一篇 2022年8月26日 下午6:41

相关推荐

发表回复

登录后才能评论