云服务器免费试用

linuxssh登录(Linuxssh)

服务器知识 0 1046

本文目录:

  • 1、如何用ssh登入到linux系统
  • 2、Linux免密码SSH登录(公钥登录)
  • 3、linux下ssh怎么登录

如何用ssh登入到linux系统

通过ssh远程登录linux系统的方法:

1、在需要远程访问的计算机的“新立得”里面安装openssh-server。这台计算机是远程计算机,你当前使用的计算机是本地计算机。如果使用Ubuntu或者其他Linux版本,已经安装了连接到远程计算机的软件。

2、远程计算机软件安装完毕。在本地计算机的终端里面输入:

ssh username@address

其中username是远程计算机的账户名称,address是远程计算机的IP地址或者域名。

平日你希望以keir登录192.168.1.2,可以使用:

sssh keir@192.168.1.13

如果不知道远程计算机的IP地址,可以在远程计算机上面点击网络监视器,选择“连接信息”,查看IP地址信息。

3、首次连接,可能提示“the authenticity of the host can’t be established”。没有关系,回答yes进行连接,输入密码即可。

4、如果你登录一个标准的Shell会话,命令行提示符是“用户名@远程计算机的名称”。

如果希望通过SSH运行图形程序,可以使用:

ssh -X username@address

连接以后,输入程序的名称即可。譬如,启动gedit,输入gedit即可。另外注意,尽管程序出现在你的计算机上面,但是它依然是运行在远程计算机上面。如果启动OpenOffice或者其他复杂的图形程序,可能有一段时间的延迟。

另外一个SSH连接的用途是传输文件。sftp命令可以实现这个功能。用sftp连接到远程计算机,就可以像登录了一个ftp服务器一样。另外还可以在Nautilus里面使用sftp,在Nautilus的地址栏里面输入:s,系统会提示用户名和密码。连接完成,就可以在Nautilus里面拷贝/删除文件了。

Linux免密码SSH登录(公钥登录)

SSH有两种登录方式, 一是口令登录, 即常规的用户名密码登录; 二是公钥登录, 只要在server端配置好client端的公钥, 就可以实现免密登录. 控制端为client端, 远程主机为server端, 下同.

在client端输入命令然后一路回车

运行结束以后,在client端~/.ssh/目录下,会新生成两个文件: id_rsa.pub 和 id_rsa 。前者是你的公钥,后者是你的私钥。这时再输入如下命令,将公钥传送到远程主机host上面:

server端将用户上传的公钥,保存在用户主目录的 ~/.ssh/authorized_keys 文件中。

原本以上配置就ok了,但是OpenWrt的ssh采用的是dropbear,一种轻量级的ssh服务。需要对其进行额外配置:

大功告成 -

SSH参考资料: SSH原理与运用(一):远程登录

linux下ssh怎么登录

您好,1.使用用户名密码登录

在命令行中输入命令:

ssh username@ip_address -p port

之后系统会提示输入密码,输入后即可登录。

如果不添加-p选项,则默认是22端口

还可以使用-l选项输入用户名:

ssh -l username ip_address -p port

2.使用密钥登录(不使用密码)

首先生成密钥,在任意目录下输入命令:

ssh-keygen -t rsa -P ''

-P表示密码,-P ''表示空密码

之后系统会提示输入生成的密钥文件的文件名,可以输入任意名称,比如id_rsa,回车

系统会在当前目录下生成id_rsa与id_rsa.pub两个文件

在根目录下新建.ssh文件夹,将生成的密钥文件拷贝过去

mkdir -p ~/.ssh

-p选项表示如果文件夹已经存在则不再新建。

然后将之前生成的两个文件都拷贝到.ssh文件夹中

cp id_rsa* ~/.ssh/

把公钥文件id_rsa.pub拷贝到需要登录的服务器上

用scp命令

scp -P port ~/.ssh/id_rsa.pub username@ip_address:~

-P表示要登录服务器的端口好,不加默认为22。

之后系统会提示输入密码,输入即可完成拷贝

登录远程服务器,在用户根目录下新建.ssh文件夹(如果不存在),在其中新建authorized_keys文件(如果不存在),把id_rsa.pub添加到authorized_keys文件中

mkdir -p ~/.ssh

这是在远程服务器上新建ssh文件夹

cat id_rsa.pub .ssh/authorized_keys

将id_rsa.pub文件添加到authorized_keys文件中(如文件不存在则新建)

注意:要保证.ssh与authorized_keys用户自己都有写权限

退出当前远程登录,之后就可以不使用密码远程登录了

【linuxssh登录】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: linuxssh登录(Linuxssh)
本文地址: https://solustack.com/24743.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。