【YM】ssh命令 远程登录Linux

菜鸟学Linux命令:ssh命令 远程登录
如何通过ssh远程登录linux系统
SSH error:a public key file has not been specified by this session
SecureCRT A public key file has not been specified by this session...

前提:你的windows电脑和你要远程登陆的Linux,要处于同一局域网下!!!

可以通过以下途径使用Linux:

  1. 在windows系统中安装虚拟机,并在虚拟机中安装好linux操作系统。例如vmware虚拟机和ubuntu操作系统。
  2. 另一台电脑主机上安装linux。
  3. 如果你的windows系统是Win10企业版,启用bash,具体方法请找教程,如果有需求我再写个教程。(ps.此方法中bash可以在win10中运行大部分Linux指令,个别指令不支持,不过对于学习Linux来说足够了)ps:IT之家已经有教程了教程

在windows主机中安装上ssh软件

ssh是Secure Shell 的缩写,主要提供远程登录协议。
windows下的常用的有

  1. 【开源免费】SSHSecureShellClient
  2. 【收费】SecureCRT---网盘下载
  3. 【开源免费】FileZilla Client
  4. 【教育版免费】Xshell---网盘下载,推荐!比SecureCRT更好用......等很多。

在ubuntu系统中安装ssh

通常ubuntu中默认是安装的。可以通过命令进行查看:dpkg -l | grep ssh
如果ubuntu系统中没有安装ssh程序,也可以使用下列命令进行安装:
sudo apt-get install openssh-client
sudo apt-get install openssh-server
安装好后ssh服务的启动和停止命令如下:
启动ssh服务:
sudo /etc/init.d/ssh start
停止ssh服务:
sudo /etc/init.d/ssh stop
重启ssh服务:
sudo /etc/init.d/ssh restart

查询Linuxip

在Linux系统中打开shell终端,通过ifconfig命令,查看该系统的ip地址,ssh的端口号一般为22.
例:Linux mint
例:Win10 bash
这里我使用SecureCRT做命令客户端,FileZilla Client作为文件传输的客户端,虽然一个SSHSecureShellClient就能代替上面两个软件但是在我电脑上总是有乱码,懒得折腾了。

使用

打开windows系统中的ssh客户端软件,选择快速连接,输入linux系统的ip地址和账户名,并根据提示输入密码,即可通过ssh登录到ubuntu系统中去,并执行各种命令操作。
使用SecureCRT做命令客户端

使用FileZilla Client作为文件传输的客户端

posted @ 2020-10-03 18:52  spfanlost  阅读(274)  评论(0编辑  收藏  举报