工具:Xshell
演示系统:centos65
①:进入linux系统在root权限下使用:ifconfig命令查看当前linux的ip地址
②:service sshd start (第一次启动linux的SSH服务)
chkconfig sshd on (设置sshd开机启动)
(为了显示效果,这里使用restart重启sshd服务)
③:下载xshell等SSH远程连接工具:新建连接,输入ip地址,就可以自动连接远程linux
Xshell的主界面:点击背景部分新建连接
然后输入linux的ip地址,ssh服务默认端口22,无需修改
单击确定:
点击连接,连接linux:依次输入用户名和密码
连接成功:
注意:xshell绑定的远程IP和端口必须与linux的ip和端口一致,默认端口22
windows远程连接linux的方法很多,但是方法比较繁琐,下面介绍一个非常简单的软件,方便快捷的连接linux。
1、首先在windows系统上下载软件Teamviewer,并且安装。
2、点击“注册”注册新账号,以便启用无人值守连接。
3、注册成功后,点击“连接”-“设置无人值守”。
计算机名称可以随便写,密码自己创建。
4、linux系统安装Teamviewer。
点击左侧任务栏,打开终端下载安装程序(32位和64位Ubuntu通用)
5、在终端中执行如下命令进行安装
sudo dpkg -i teamviewer_11053191_i386deb
6、使用如下命令处理依赖问题
sudo apt-get install –f
7、安装后点击左侧菜单栏,打开Teamviewer,并且登录刚注册的用户。
8、windows和linux同时上线,即可实现windows与linux的互联。
用xshell远程连接linux服务器,用nohup命令来执行,才能不让服务停掉。
如:nohup testsh &
nohup 命令
用途:不挂断地运行命令。
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。
无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohupout 文件中。如果当前目录的 nohupout 文件不可写,输出重定向到 $HOME/nohupout 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。
使用远程连接 *** 作都是在主机上的,指令发送到主机后 主机作为执行方不是xshell 作为执行方,不存在你说的情况,你只要发送安装命令的那一刻除非手动强制终止不然是无法取消的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)