当前位置:首页 » 操作系统 » linuxssh登录远程

linuxssh登录远程

发布时间: 2022-03-30 11:07:20

⑴ 怎么在linux上用ssh实现远程控制

介绍如何在windows主机上通过ssh远程登录ubuntu操作系统,这里以虚拟机的操作系统为例讲解。方法/步骤
准备工作:首先需要在windows系统中安装虚拟机,并在虚拟机中安装好linux操作系统,这里安装的是vmware player虚拟机和ubuntu版本的操作系统。关于该部分的安装在作者的其他经验中有详细介绍。
在windows主机中安装上ssh软件,ssh是Secure Shell 的缩写,主要提供远程登录协议。windows下的安装很简单,只要下载好安装程序,双击即可安装。安装完成后会生成两个软件图标。
在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服务:

⑵ linux 远程连接命令

Linux最广泛的远程连接命令就是ssh。
如果ssh没有安装就安装 RH系列就yum install openssh
ubuntu系列就是apt-get install openssh
安装完毕后,其他的电脑可以远程访问本机,

本机也可以访问远程电脑。连接远程电脑命令:ssh -l 用户名 主机名

⑶ 怎样用ssh远程登录其他的linux服务器

不知道你有多少台Linux,数量多的话,可以考虑用Opentext ETX远程接入的解决方案。打开XDMCP服务,就可以接入到所有的Linux服务器

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

1、打开虚拟机(Ubuntu 14.04),按住ctrl+alt+T,打开终端窗口,输入"sudo apt-get install openssh-server"-->回车。

⑸ 在linux环境下使用ssh命令登录远程Linux系统是什么意思

ssh是一个安全的系统的用户界面,打开ssh的linux主机(ssh服务端)可以让其他机器(ssh客户端,无论windows系统或linux系统)登陆、管理他。

⑹ 怎么开启linux下的SSH远程连接

请问你所说的这台LINUX服务器是一台代理上网服务器,还是只是公司LNA里的一台普通机器.
如果是一台代理上网服务器,很简单,他能拨号,就会有一个合法的公网IP,在家登陆时,填上这个IP就解决了.也就是说在公司能连,是因为用的是局域网IP实现的,在家要联,就不能用这个IP了,要用合法的公网IP才行.
但如果只是公司LNA里的一台普通机器,那就麻烦些了,需要在代理服务器上开启相关的服务,一般是用IPTABLES来实现,相关资料可在网上搜搜.

当然有问题还可以说明白点,

这样,检查以下几个步骤:
1、明白你外网那张网卡是eth0,还是eth1.
2、在/etc/rc.d/rc.local这个文件的最末尾,增加如下代码:
iptables -A INPUT -i ethX–p tcp --dport 22 –j ACCEPT
iptables -A OUTPUT -o ethX–p tcp --sport 22 –j ACCEPT
之后保存退出,这里的ethX是你接外网的网卡号。
3、用'service ssh status "命令来检查你服务器上的ssh服务有没有启动(^_^)
4、 然后在家里用"putty"来请求SSH。啷个用我就不说了撒。
其实说名老实话,用ssh来登linux,那是很简单的。只要把IP填对,那是不可能不成功的。至于原因,你还是有必要看看linux 中的日志文件吧,像我辈这样的菜鸟同志们,更应该多多抽些时间来关注这个文件,
/var/log/message.

愿对你有用

⑺ linux下怎么连接远程ssh

步骤如下:

1、查询安装SSH服务

(1)登陆linux系统,打开终端命令。输入 rpm -qa |grep ssh 查找当前系统是否已经安装

⑻ linux中ssh如何远程执行一条命令,而且不登录远程服务器

一 SSH命令使用技巧

- 远程登录

ssh [email protected]

- 远程执行

ssh [email protected] 'command ...'

- 远程复制

scp [email protected]:/remote/path /local/path

scp /local/path [email protected]:/remote/path

- X forward

ssh -X [email protected]

xcommand ...

- Tunnel / Portforward

ssh -L 1234:remote.machine:4321 [email protected]

ssh -R 1234:local.machine:4321 [email protected]

ssh -L 1234:other.machine:4321 [email protected]

二, 实作

1) 禁止 root 登录

# vi /etc/ssh/sshd_config

PermitRootLogin no

2) 废除密码登录, 强迫使用 RSA 验证(假设 ssh 账户为 user1 )

# vi /etc/ssh/sshd_config

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

PasswordAuthentication no

# service sshd restart

# su - user1

$ mkdir ~/.ssh 2>/dev/null

$ chmod 700 ~/.ssh

$ touch ~/.ssh/authorized_keys

$ chmod 644 ~/.ssh/authorized_keys

登入端:

$ ssh-keygen -t rsa

(按三下 enter 完成﹔不需设密码,除非您会用 ssh-agent 。)

$ scp ~/.ssh/id_rsa.pub [email protected]:id_rsa.pub

(若是 windows client, 可用 puttygen.exe 产生 public key,

然后复制到 server 端后修改之, 使其内容成为单一一行.)

回到 server 端:

$ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

$ rm ~/id_rsa.pub

$ exit

3) 限制 su / sudo 名单:

# vi /etc/pam.d/su

auth required /lib/security/$ISA/pam_wheel.so use_uid

# visudo

%wheel ALL=(ALL) ALL

# gpasswd -a user1 wheel

4) 限制 ssh 使用者名单

# vi /etc/pam.d/sshd

auth required pam_listfile.so item=user sense=allow file=/etc/ssh_users ōnerr=fail

# echo user1 >> /etc/ssh_users

⑼ 如何通过ssh远程登录linux系统

首先要在远程Linux主机上面设置好ssh服务,下面是Linux的ssh的设置方法:
首先要修改ssh的配置文件sshd_config,输入命令: vi /etc/ssh/sshd_config
2. 在这个文件中,将PermitRootLogin without-password这一行修改为PermitRootLogin yes,这一行的意思是“允许root用户用ssh登录”。
再去掉#PasswordAuthentication no这一行的注释符号#,并把no改为yes,表示用ssh登录时需要密码认证。
3. 修改完配置文件后就可以启动SSH服务了,启动命令为:/etc/init.d/ssh start
4. 如果不想每次启动linux后都要启动ssh服务的话,需要设置ssh开机自启动,命令是:
chkconfig ssh on
设置好ssh服务后,下面就是登录的问题了。如果客户端是linux系统,可以用ssh命令(这个是ssh客户端)登录,格式:
ssh 用户名@IP地址
例子:ssh [email protected]
它会提示是否信任这个主机并保存密钥,输入yes并回车,然后输入登录用户的密码就连上了。
如果客户端是Windows系统,一般是用PuTTY或者xshell来连接,他俩都是免费的软件,而且图形界面挺好操作的。

⑽ linux上如何搭开启ssh并实现远程登录

ssh是可以代替telnet的一种远程管理的方式.并且具有安全\快捷等优点的一种服务.
方法一:进入Xwindows,在shell窗口执行setup命令,选择system service启动sshd服务.
方法二:在/etc/ssh/sshd_config文件中,将permitRootLogin no|yes设置为允许root用户远程登录
/etc/init.d/sshd start 启动ssh服务
/etc/init.d/sshd stop关闭服务

热点内容
js判断是否是手机访问 发布:2024-09-25 21:13:59 浏览:429
中电兴发磁光电存储生产线 发布:2024-09-25 21:02:16 浏览:785
安卓手机怎么弄苹果照片水印 发布:2024-09-25 21:01:09 浏览:906
f在c语言中是什么意思 发布:2024-09-25 20:49:10 浏览:818
垃圾清除缓存什么意思 发布:2024-09-25 20:39:53 浏览:987
我的世界手机国际版开服务器地址 发布:2024-09-25 20:27:47 浏览:343
短视频脚本书写 发布:2024-09-25 20:02:22 浏览:679
打印服务器ip更改 发布:2024-09-25 20:02:21 浏览:176
python首字母 发布:2024-09-25 19:49:58 浏览:59
微信小程序的数据存储 发布:2024-09-25 19:49:22 浏览:873