百度
360搜索
搜狗搜索

shell远程登录linux命令详细介绍

在 shell 中远程登录 Linux 系统,通常会用到ssh命令。其基本语法如下:
bash

 选项 用户名@远程主机地址

下面是不同情形下的使用示例:

以默认端口登录

如果你要以root用户登录到 IP 地址为192.168.1.100的远程主机,可使用如下命令:
bash

 root@192.168.1.100

执行此命令后,系统会要求你输入root用户的密码。输入正确密码后,即可成功登录到远程主机。

以非默认端口登录

若远程主机的 SSH 服务使用的是非默认的 22 端口(例如使用的是 2222 端口),可以通过-p选项指定端口号,命令如下:
bash

   root@192.168.1.100

免密登录

若要实现免密登录,可通过生成 SSH 密钥对并将公钥添加到远程主机的~/.ssh/authorized_keys文件中。操作步骤如下:

1. 生成 SSH 密钥对

在本地主机上执行以下命令生成密钥对:
bash

ssh-keygen  rsa

按提示操作,一路回车即可,默认会在~/.ssh目录下生成id_rsa(私钥)和id_rsa.pub(公钥)文件。

2. 将公钥复制到远程主机

使用ssh-copy-id命令将公钥复制到远程主机:
bash

ssh-copy-id root@192.168.1.100




912ssh-copy-id root@192.168.1.100

输入远程主机的密码后,公钥就会被复制到远程主机的~/.ssh/authorized_keys文件中。此后,再使用ssh命令登录时就无需输入密码了。

阅读更多 >>>  Linux中怎么退出root

网站数据信息

"shell远程登录linux命令"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:shell远程登录linux命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!