
正文
远程运行linux命令行 linux 远程linux
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用来远程执行linux服务器shell命令的库是
paramiko库。python中paramiko库可以执行远程linux服务器命令并接收返回结果远程运行linux命令行,基于channel信道模式,channel允许用户在不同程序间进行通信。服务器是指能向网络用户提供特定服务远程运行linux命令行的软件和硬件。
相关问答
Q1: Linux系统远程登录 该怎么用命令符操作
ssh远程登录命令简单实例
ssh命令用于远程登录上Linux主机。
常用格式:ssh [-l login_name] [-p port] [user@]hostname
更详细的可以用ssh -h查看。
举例
不指定用户:
ssh 192.168.0.11
指定用户:
ssh -l root 192.168.0.11
ssh root@192.168.0.11
如果修改过ssh登录端口的可以:
ssh -p 12333 192.168.0.11
ssh -l root -p 12333 216.230.230.114
ssh -p 12333 root@216.230.230.114
另外修改配置文件/etc/ssh/sshd_config,可以改ssh登录端口和禁止root登录。改端口可以防止被端口扫描。
编辑配置文件:
vim /etc/ssh/sshd_config
找到#Port 22,去掉注释,修改成一个五位的端口:
Port 12333
找到#PermitRootLogin yes,去掉注释,修改为:
PermitRootLogin no
重启sshd服务:
service sshd restart
Q2: Linux系统远程连接服务器命令行模式
对于很多新手来说,如何用Windows远程Linux操作系统,是个前进的大问题。如果这个问题前进不远程运行linux命令行了,其他更别说远程运行linux命令行了。
Linux或Max
OS
X系统电脑,登录步骤为远程运行linux命令行:
1.打开ssh客户端
2.用户名远程运行linux命令行:root
3.服务器:
输入服务器的IP
端口默认为22
4.输入服务器密码进行登录
Windows系统电脑,登录步骤为:
一.下载Putty,它是一款远程连接工具。直接下载
该工具是免费的,且不需要安装,建议到官网下载
。
二、启动Putty.exe程序,进入Putty主界面。
1、在Putty
“Host
Name”输入IP地址,点击“Open”进行连接。
2、如果经常使用,输入IP后在Saved
Session中输入希望保存的名字,点击“Save”;
3、Port(端口)默认为22
4、初次运行时,会有下图中的提示,请选择“是(Y)”,下次运行就不会再出现该提示信息远程运行linux命令行了。
三、输入账号密码
1、login
as:
这里是输入账号
2、root@192.168.1.10's
password:
这里是输入密码(密码不会显示在屏幕上,输入完成后回车即可。)
3、[root@localhost
~]#
这样就代表登陆成功
Q3: 如何远程通过Xshell实现对linux主机的开、关机及重启
关机远程运行linux命令行的情况无法远程开机远程运行linux命令行,关机命令shutdown远程运行linux命令行,重启命令reboot,使用步骤如下:
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
2、其次,以重启为例,在linux命令行中输入:reboot。
3、最后,按下回车键执行shell指令,此时会看到linux主机成功重启了。
Q4: 如何远程管理Linux服务器?
远程管理Linux服务器,目前来说有2种方式,一种是命令行管理,一种是桌面管理,下面我简单介绍一下,感兴趣的朋友可以尝试一下:
命令行管理
这里主要是借助终端软件来实现,通过ssh远程登录到Linux服务器,然后执行相关命令来完成对Linux服务器的管理,这是最常见也是最主要的管理Linux服务器的方式,至于终端软件的话,这个就非常多啦,下面我简单介绍几个:
mobaxterm
这是一个非常轻巧灵活的终端软件,在业界非常受欢迎,不仅支持ssh、telnet远程登录Linux服务器,还支持ftp、sftp等文件传输协议,除此之外,还可以进行vnc、rdp、xdmcp远程桌面连接,对于日常管理Linux服务器来说,是一个非常不错的软件:
finalshell
这是一个国产免费的终端软件,支持跨平台使用,不仅是一个功能强大的ssh客户端,还是一个功能强大的运维和管理工具,可以很方便的上传、下载文件,还可以实时观察到服务器的负载情况(包括内存和CPU的使用率等),对于管理Linux服务器来说,也是一个非常不错的选择:
xshell
这也是一个使用非常广泛的终端软件,基本功能和前面2个终端软件相差不多,支持ssh、telnet、rlogin等远程登录,内建多标签和多终端分屏,可以很方便的使用ftp,sftp等协议上传下载文件,对于日常管理Linux服务器来说,也是一个非常不错的软件:
桌面管理
这里主要是借助远程桌面控制软件来实现,分别在本地和Linux服务器端安装远程桌面控制软件,然后验证登录,成功后就可以直接操作Linux服务器了,至于远程桌面控制软件的话,这个也就非常多啦,下面我简单介绍几个:
向日葵
这是一个国产的远程桌面控制软件,只需要在本地端和Linux服务端同时安装这个软件,然后在本地端输入Linux服务器端唯一的识别码,验证成功后,就可以直接远程桌面操作Linux服务器了,和操作本地系统的效果是一样:
teamviewer
这也是一个不错的远程控制软件,基本功能和向日葵差不多,个人使用完全免费,也需要在本地端和Linux服务器端同时安装这个软件,然后在本地端输入Linux服务器端的ID和密码,验证成功后,就可以远程桌面操作Linux服务器了:
anydesk
这是一个非常轻巧灵活的远程桌面控制软件,安装包非常轻巧,大概也就2.8兆,直接双击就可启动,使用方式和前面2个软件类似,也需要在本地端和Linux服务器端同时安装这个软件,然后在本地端输入Linux服务器端唯一的连接地址,成功验证后,就可直接远程操作Linux服务器了:
目前,就介绍这2种管理Linux服务器的方式吧,最主要的还是终端命令行,更轻便灵活,适合于专业人士,远程桌面控制也有,但使用的比较少,适合于普通用户,只要你熟悉一下上面的软件,多操作几遍,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
Q5: 远程登录Linux服务器的命令是什么?
语法:telnet [-8acdEfFKLrx][-b][-e][-k][-l][-n][-S][-X][主机名称或IP地址]
补充说明:执行telnet指令开启终端机阶段作业,并登入远端主机。
参数:
-8 允许使用8位字符资料,包括输入与输出。
-a 尝试自动登入远端系统。
-b 使用别名指定远端主机名称。
-c 不读取用户专属目录里的.telnetrc文件。
-d 启动排错模式。
-e 设置脱离字符。
-E 滤除脱离字符。
-f 此参数的效果和指定"-F"参数相同。
-F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机。
-k 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名。
-K 不自动登入远端主机。
-l 指定要登入远端主机的用户名称。
-L 允许输出8位字符资料。
-n 指定文件记录相关信息。
-r 使用类似rlogin指令的用户界面。
-S 设置telnet连线所需的IP TOS信息。
-x 假设主机有支持数据加密的功能,就使用它。
-X 关闭指定的认证形态。
远程运行linux命令行的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 远程linux、远程运行linux命令行的信息别忘了在本站进行查找喔。






