导航:首页 > 操作系统 > 远程登录linux

远程登录linux

发布时间:2022-04-02 03:41:37

⑴ 怎么远程登录家里的linux

no way,但如果你在家里的路由器作了端口转发的话,且绑定了申请的动态域名的话,可以试试。命令格式:ssh 动态域名:端口号

⑵ ssh远程登录linux后如何打开远端桌面

远程桌面操作linux,我觉得用VNC-Viewer更好点
在2台Linux机器之间,
修改服务器端配置文件/etc/ssh/sshd_config中的两个参数
X11Forwarding
no
ForwardX11Trusted
yes
修改客户端配置文件/etc/ssh/ssh_config
ForwardX11
yes
则从客户端ssh到服务器端后会自动设置DISPLAY环境变量,
允许在服务器端执行的图形程序将图形显示在客户端上.
在服务器上查看环境变量显示如下(这个结果不同的时候并不相同)
DISPLAY=localhost:10.0
=============================
在Linux/Unix类操作系统上,
DISPLAY用来设置将图形显示到何处.
直接登陆图形界面或者登陆命令行界面后使用startx启动图形,
DISPLAY环境变量将自动设置为:0:0,
此时可以打开终端,
输出图形程序的名称(比如xclock)来启动程序,
图形将显示在本地窗口上,
在终端上输入printenv查看当前环境变量,
输出结果中有如下内容:
DISPLAY=:0.0
使用xdpyinfo可以查看到当前显示的更详细的信息.
DISPLAY环境变量格式如下host:NumA.NumB,
host指Xserver所在的主机主机名或者ip地址,
图形将显示在这一机器上,
可以是启动了图形界面的Linux/Unix机器,
也可以是安装了Exceed,
X-Deep/32等Windows平台运行的Xserver的Windows机器.
如果Host为空,
则表示Xserver运行于本机,
并且图形程序(Xclient)使用unix
socket方式连接到Xserver,
而不是TCP方式.
使用TCP方式连接时,
NumA为连接的端口减去6000的值,
如果NumA为0,
则表示连接到6000端口;
使用unix
socket方式连接时则表示连接的unix
socket的路径,
如果为0,
则表示连接到/tmp/.X11-unix/X0
.
NumB则几乎总是0.
如果使用su
username或者su
-
username切换到别的用户,
并且使用命令
export
DISPLAY=:0.0
设置DISPLAY环境变量,
运行图形程序(如xclock)时会收到如下错误:
Xlib:
connection
to
":0.0"
refused
by
server
Xlib:
No
protocol
specified
Error:
Can't
open
display:
:0.0
这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上.
如果需要别的用户的图形显示在当前屏幕上,
则应以当前登陆的用户,
也就是切换身份前的用户执行如下命令
xhost
+
这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上.
在2台Linux机器之间,
如果设置服务器端配置文件/etc/ssh/sshd_config中包含
X11Forwarding
no
客户端配置文件/etc/ssh/ssh_config包含
ForwardX11
yes
则从客户端ssh到服务器端后会自动设置DISPLAY环境变量,
允许在服务器端执行的图形程序将图形显示在客户端上.
在服务器上查看环境变量显示如下(这个结果不同的时候并不相同)
DISPLAY=localhost:10.0
在客户机上可以看到有程序监听了6010端口
netstat
-lnp
tcp
0
0
127.0.0.1:6010
0.0.0.0:*
LISTEN
4827/1
如果希望允许远程机器上的图形程序将图形显示在本地机器的Xserver上,
除了要设置远端机器的DISPLAY环境变量以外,
还需要设置本地机器的Xserver监听相应的TCP端口.
而现在的Linux系统出于安全的考虑,
默认情况下不再监听TCP端口.
可通过修改/etc/X11/xinit/xserverrc文件,

exec
/usr/bin/X11/X
-dpi
100
-nolisten
tcp
修改为
exec
/usr/bin/X11/X
-dpi
100
允许在直接使用startx启动图形时启动对TCP端口的监听.
修改/etc/kde3/kdm/kdmrc,

ServerArgsLocal=-nolisten
tcp
修改为
ServerArgsLocal=
允许kdm作为显示管理器时,
启动会话时监听相应的TCP端口.
修改/etc/gdm/gdm.conf,
在[Security]一节增加
DisallowTCP=false
或者在登陆窗口选择"Options"
->
"Configure
Login
Manager..."的Security页面,
取消"Deny
TCP
connections
to
Xserver",
允许gdm作为显示管理器时,
启动会话时监听相应的TCP端口.

⑶ 如何远程登录Linux服务器,用什么软件

你好,利用一些第三方工具对远程服务器(Linux)进行连接控制。
常用的工具的有:
(1)putty:小巧好用,推荐;
(2)xshell;
(3)secureCR;....

简单说一下利用putty软件远程登录Linux,
请参考我另外的回答:https://..com/question/756869519814334324
希望可以帮到你。

⑷ Linux系统怎样实现远程登录

双击putty.exe 输入要登录的服务器的IP或者主机名。然后单击"Open"。

弹出登录界面,要求输入用户名,按回车。

输入用户名对应的密码,

SSH服务支持一种安全认证机制,即密钥认证。首先使用工具 PUTTYGEN.EXE 生成密钥对,如下图

该工具可以生成三种格式的key :SSH-1(RSA) SSH-2(RSA) SSH-2(DSA) ,采用默认的格式即SSH-2(RSA)。Number of bits in a generated key 这个是指生成的key的大小,这个数值越大,生成的key就越复杂,安全性就越高。

然后单击Generate 开始生成密钥对,(注意的是,在这个过程中鼠标要来回的动,否则这个进度条是不会动的):

密钥对已经生成了。可以给密钥输入一个密码,(在Key Passphrase那里)也可以留空。然后点 Save public key 保存公钥,点 Save private Key 保存私钥

接下来就该到远程linux主机上设置了,
1)创建目录 /root/.ssh 并设置权限
[root@localhost ~]# mkdir /root/.ssh mkdir 命令用来创建目录
[root@localhost ~]# chmod 700 /root/.ssh chmod 命令是用来修改文件属性权限
2)创建文件 / root/.ssh/authorized_keys
[root@localhost ~]# vim /root/.ssh/authorized_keys vim
3)打开刚才生成的public key 文件,建议使用写字板打开,这样看着舒服一些,复制从AAAA开头至 “---- END SSH2 PUBLIC KEY ----“ 该行上的所有内容,粘贴到/root/.ssh/authorized_keys 文件中,要保证所有字符在一行。(可以先把复制的内容拷贝至记事本,然后编辑成一行载粘贴到该文件中)。在这里要简单介绍一下,如何粘贴,用vim打开那个文件后,该文件不存在,所以vim会自动创建。按一下字母”i”然后同时按shift + Insert 进行粘贴(或者单击鼠标邮件即可),前提是已经复制到剪切板中了。粘贴好后,然后把光标移动到该行最前面输入ssh-ras ,然后按空格。再按ESC,然后输入冒号wq 即 :wq 就保存了。

再设置putty选项,点窗口左侧的SSh –> Auth ,单击窗口右侧的Browse… 选择刚刚生成的私钥, 再点Open ,此时输入root,就不用输入密码就能登录了。

⑸ 如何远程登录LINUX

远程登陆linux你可以采用:
一、用ssh登陆。可以采用SecureCRT、SSH Secure Shell Client、WinSCP等软件,前提是你的linux要安装和启用ssh,大部分的linux应该安装完后就可以使用了。
二、用telnet登陆。方法与上面类似,linux开启telnet。
三、远程桌面。linux安装VNC服务端,作相应配置,推荐你用TightVNC,你可以在windows下用TightVNC Viewer客户端登陆,也可以在安装有JAVA后的浏览器中登陆,进行远程管理。

⑹ 远程登录Linux服务器的命令是什么

  1. 远程登录linux系统有多种方式
  2. 如果客户端是linux系统
  3. 直接在终端输入ssh 用户名@地址
  4. 如果客户端是mac系统,同上,从某些角度说mac也是类Unix系统
  5. 如果客户端是windows系统
  6. 可以使用x shell putty crt 等远程终端软件登录
  7. 希望可以帮助你,请采纳,谢谢

⑺ linux远程登录

远程登录就是通过自己的电脑登录别人的电脑。不在于有多远,强调是不在本机登录。通常在Windows下用telnet,linux下用ssh。你不开机是无法登录的。如果你想知道原理,就要知道计算机网络中应用层的概念,对应的一个概念叫做端口。假设你是Linux机器,如果你关闭了22端口(通过iptables或SELinux,或者你可以自定义ssh的端口),别人就无法登录你了。

⑻ 如何远程登录到Linux 图形界面

首先在linux系统上安装vnc服务端,成功安装好vnc服务端后,使用vncserver命令开启vnc服务,第一次开启会让你输入2次密码,这是用于远程登录的密码,一定要记好,开启vnc服务后,使用netstat -nlt查看vnc的端口为5901,如果有5901这个开放端口证明你的vnc服务成功开启。接下来可以再你的电脑中安装vnc客户端,使用linux系统的ip:1为服务器地址,然后输入密码,这样就登录到linux的图形界面

⑼ 怎么远程登录linux服务器

可以下载个putty远程工具,安装后打开工具,输入端口号和主机ip地址保存,在跳出的对话框中输入远程账号后回车,然后在输入远程密码后回车就可以了。

阅读全文

与远程登录linux相关的资料

热点内容
如何将pdf转换成docx文件 浏览:32
dos命令批量改名 浏览:376
centosphp环境包 浏览:601
mfipdf 浏览:534
电脑解压后电脑蓝屏 浏览:295
外网访问内网服务器如何在路由器设置 浏览:856
2014统计年鉴pdf 浏览:434
linuxoracle用户密码 浏览:757
股票交易pdf 浏览:898
p2papp源码 浏览:308
记录睡眠软件app哪个好用 浏览:140
液压助力车压缩比 浏览:217
文件服务器上如何查看 浏览:975
雪花绘制源码 浏览:662
app主页演示图怎么做 浏览:542
幼儿园设计pdf 浏览:645
干接点输入单片机 浏览:541
亚马逊云服务器查看 浏览:163
如何用免费云服务器 浏览:610
php的输出命令 浏览:264