百度
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命令登录时就无需输入密码了。

阅读更多 >>>  发发淘客怎么登录

文章数据信息:

本文主要探讨:"shell远程登录linux命令", 浏览人数已经达到38次, 首屏加载时间:1.611 秒。