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

远程登录Linux服务器的命令是什么?,第1张

命令行中输入命令:

ssh username@ip_address -p port

之后系统会提示输入密码,输入后即可登录

如果不添加-p选项,则默认是22端口

还可以使用-l选项输入用户名:

ssh -l username ip_address -p port

更详细Linux命令介绍请看下图:

域名绑定

Tomcat服务绑定域名的方法

ECS Linux系统域名绑定host后ping测试不生效

Nginx绑定多个域名的方法

ECS Linux无法解析hosts里面绑定域名的排查方法

 服务器登陆

ECS Linux无法远程连接的检查方法

ECS Linux远程ssh报错read: Connection reset by peer

ECS Linux ssh连接服务器报错CONNECTION RESET by peer

ECS Linux通过Xshell 配置密钥key免密码登录

ECS服务器Linux操作系统远程ssh密码错误

ECS Linux SSH服务配置异常导致连接提示bad configuration option错误

ECS Linux系统非root用户登入报“Resource temporarily unavailable”

ECS Linux服务器ssh远程连接需要验证证书

文件权限问题导致Linux ECS服务器SSH连接时输入密码后挂起

ssh登录报错-bash: fork: retry: Resource temporarily unavailable

ECS SSH提示“Disconnected:No supported authentication methods avai

ECS SSH客户端SecureCRT和PuTTY连接超时设置

ECS Linux系统登录提示信息

ECS CentOS系统进入单用户模式的方法

ECS Linux登陆时报错:Your account is Locked Maximum account of fail attempts was reac

ssh 连接提示 The host key database does not contain an entry for the hostname 的处理方法

ECS Linux 服务器通过远程管理终端登陆不显示

ECS Linux 无法 SSH 连接提示 ssh_exchange_identification: read: Connection reset by pee

Linux 无法远程开启 ssh 服务报错/var/empty/sshd must be owned by root and not group or wo

ECS Linux SSH 提示 account is currently not avaiable

ssh配置证书登录

Linux Centos 7 SSH无法连接

ECS Linux环境异常修改/etc/security/limitsconf导致SSH无法登录

ECS Linux服务器ssh登录正常,管理终端登录闪退

Gentoo SSH authentication failure无法远程

root用户被禁止ssh登录,提示pam_listfile(sshd:auth): Refused user root for service ssh

ECS Linux 服务器公钥密钥SSH登录

Linux无法远程

Linux_centos 系统ssh能登陆,远程终端管理无法登陆的排查思路

ECS Linux ssh登录时出现WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

limitsconf设置错误导致Linux系统ECS无法登陆

ECS Linux ssh host key文件丢失导致无法远程

使用秘钥认证方式远程登录Linux系统

ssh中由于Allowusers配置不当导致密码错误无法远程连接

ECS Linux系统设置只通过sftp连接不能通过ssh方式连接

ECS Linux服务器通过sshd_config限制用户登录的方法

ECS Linux启动sshd服务出现/var/empty/sshd无法访问

ECS Linux因redis自启失败导致系统无法正常启动

ECS Centos卡在启动进度条问题排查方法

ECS Linux服务器ssh连接提示:Too many authentication failures for root

ECS Linux服务器如何操作SSH只对单个IP开放

用户ssh远程报错too many authentication failures for root

ECS Linux系统ssh登录命令行,显示“-bash-41#”,不能显示用户名和主机名

ECS linux结束正在登录的远程终端

Linux云服务器ssh服务启动失败的解决方法

ECS Linux服务器SSH出现报错Host key verification failed

ECS Linux服务器ssh免密码登录另外一台服务器

ECS Centos7系统ssh服务启动失败,导致ssh远程连接不上

ECS Linux服务器ssh禁止root用户登陆导致ssh远程连接失败

ECS Linux sshd重启报错must be owned by root and group or world-writable

禁用了ssh的密码认证方式导致无法登陆

ubuntu如何添加sudo用户且不需要录入密码

centos7下重启sshd服务的操作方法

ECS Ubuntu 1404 64位系统管理终端实现图形化界面

Xshell或Putty连接Linux无法正常显示中文

ECS SSH客户端断开后保持进程继续运行

ECS RedHat Linux 配置SELinux导致SSH无法远程登录

ECS Linux服务器启动后立即关机

ECS Linux系统无法SSH免密码登陆

ECS Linux无法登陆module is unknown

ECS Linux服务器登录报错UNEXPECTED INCONSISTENCY;RUN fsck MANUALLY

ECS Linux服务器重启后卡在引导界面解决方法

ECS Linux服务器SSH权限错误导致无法远程处理

/etc/pamd/login中的无效配置导致ECS Linux登录失败

Linux服务器ssh远程连接提示Could not chdir to home directory解决方法

ECS Linux服务器root用户无法ssh远程登陆处理

ECS Linux 服务器解除ssh登陆后被锁定或暂停输入输出的终端

ECS linux服务器通过hostsallow和hostsdeny限制远程登录IP

ECS Linux系统sshd服务自动停止

ECS Linux系统sshd服务所需要的目录权限

ECS Linux服务器客户端登录失败系统提示welcome to emergency mode! after logging in type

服务器RSA Hash信息变化导致SSH登录出现Host key verification failed错误

ECS Linux系统重置后SSH无法连接的解决方法

ECS Linux 系统限制用户登陆方法

ECS SSH无法登陆提示 Did not receive identification string from IP,Read from sock faile

ECS Linux上SSH服务无法启动报错must be owned by root

ECS Linux文件系统挂载错误导致SSH无法远程连接

ECS Linux误修改系统目录属组引发SSH服务异常导致无法远程登录

ECS ssh无法登陆,提示fatal: No supported key exchange algorithms [preauth]

ECS Linux su切换用户时提示无法设置用户ID资源暂时不可用

ECS Linux安装启用NetworkManager服务导致无法远程连接

ECS Linux系统修改grubconf进入单用户方法

ssh 登陆服务器出现 Host key verification failed 告警

首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim编辑,在命令行模式下输入 vim /etc/ssh/sshd_config,进入之后,按“i”进入编辑状态,在其文件里找到并修改为:PasswordAuthentication yes , PermitRootLogin yes两行即可,

修改之后,按“esc”退出,并按“:wq”保存并退出,或直接按“:x”直接保存退出,(注意:此处的x为小写x,大写X是将文件内容加密,使用时细心注意),

退出编辑模式之后,回到命令模式,输入 sevice ssh start/stop/restart/status,启动/停止/重启/状态,选择start启动ssh服务。

如果上面开启SSH服务的命令不能用,可以使用命令:sudo service sshd start 试试,检查是否开启SSH服务使用命令:ps -e | grep sshd

此时可以查看ssh状态是否为运行状态,运行状态即可使用ssh远程登陆。

使用“ifconfig”命令查询ip地址

使用ssh登陆时,输入主机(linux的ip地址),账号,密码登陆!

如果需要远程连接SSH,需要把22端口在防火墙上开放,关闭防火墙,或者设置22端口例外  /etc/initd/iptables stop

怎么通过ssh登陆可参看下一篇“通过ssh实现远程登陆服务器!”

大致步骤为:

SSH 服务配置文件位置

/etc/ssh/sshd_config

# 修改配置

PasswordAuthentication yes

PermitRootLogin yes

# 启动SSH 服务

sevice ssh start/stop/status

安装SSH:yum install ssh

启动SSH: service sshd start

设置开机运行: chkconfig sshd on

当linux服务器本身无固定公网IP时,在外网是不能直接访问linux主机的。如需要在外网访问内网linux,需要利用动态域名解析和端口映射相关的网络辅助实现,如开放的nat123动态域名解析和nat123端口映射。

  实现原理

  Linux服务器是动态IP时,需要通过域名动态实时解析到IP,访问域名方式访问linux。

  无公网IP时,需要利用端口映射方式,将linux访问端口映射到外网。如SSH访问端口22映射到外网端口。

  动态IP时,外网访问内网linux的实现

  1在内网启用nat123动态域名解析。使用自己的访问域名,或提示自定义域名。

  2如linux主机有经过路由,在路由的转发规则上做端口映射(22端口)。

  3在外网用ssh访问时,目标地址是动态解析的域名。

  无公网IP时,外网访问内网linux的实现

  1在内网启用nat123端口映射。将内网22端口映射为外网自定义端口。

  2映射后,外网地址见映射图标显示。

  3在外网用ssh访问时,目标地址是外网地址域名及自定义的访问端口。如想使用自己的域名进行访问,只需要将自己的域名cname记录指向默认访问域名即可。

后台无法登陆,出现Access denied指的是配置文件不正确,具体解决步骤如下:

1、当在浏览器中进行打开自己的一个网页之后,提示Access denied for user 'root'@'localhost' (using password NO)提示了数据访问的错误信息。

2、需要更改root的权限远程的访问的权限,进行进入到自己数据库之后,进入mysql数据库中:use mysql。

3、进行执行update user set host='%' where user='root'  的命令进行执行。

4、执行了相关的命令之后,还是需要进行执行的flush privileges的命令。

5、还需要进行修改的是在etc/sysconfig/selinux进行编辑SELINUX=disabled中。

6、设置完成之后还是需要进行重启Linux,在访问之后,不在显示错误的内容。

ssh-keygen 命令 用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥。SSH 密钥默认保留在 ~/ssh 目录中。如果没有 ~/ssh 目录,ssh-keygen命令会使用正确的权限创建一个。

执行完命令后,会有几个选项给你选择,一般来说直接回车,使用默认配置即可。需要注意的是, 如果本身服务器已经生成过ssh秘钥了,这一步可以省略

想知道秘钥曾经生成过,可以看步骤二。

正常来说,如果 ssh-keygen 命令执行成功,我们可以在目录中看到有 id_rsa (存放私钥)和 id_rsapub (存放公钥)两个文件

先简单介绍一下 ssh-copy-id 命令

ssh-copy-id 命令可以把本地主机的公钥复制到远程主机的 authorized_keys 文件上。authorized_keys 文件用来验证 client 。使用 ssh-copy-id 命令将本地公钥复制到远程主机之后可以实现免密登录远程主机。如果不传入 -i 参数, ssh-copy-id 使用默认 ~/ssh/identitypub 作为默认公钥。 如果多次运行 ssh-copy-id ,该命令不会检查重复,会在远程主机中多次写入 authorized_keys 。

注意,本地 ~/ssh/id_rsa 的权限,chmod 400 ~/ssh/id_rsa ,该文件包含用于授权的私钥, 如果该文件可以被其他用户访问,ssh 会忽略该私钥。

执行完上述命令后,我们后续就可以免密登录其他服务器了。

如果需要配置免密登录的服务器比较多,我们可以通过脚本来解决这些重复性的动作。

给虚拟机的Linux装一个ssh服务,开启之后再xp上用putty之类的ssh客户端访问。

当然还可以安装telnet服务,vnc服务等等,这些需要另外的客户端。

建议先提前了解所需的Linux命令,如下进行搜索

Linux服务器端准备工作

首先需要在Linux服务器上安装openssh-server,打开Linux服务器命令行终端,键入下面命令

sudo apt-get install openssh-server

修改Linux服务器的ssh配置文件

sudo gedit /etc/ssh/sshd_config

先使用”#”注释掉PermitRootLogin without-password

添加一行 PermitRootLogin yes

然后开启ssh服务

ps -e | grep 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/initd/ssh start

停止ssh服务:

#sudo /etc/initd/ssh stop

重启ssh服务:

#sudo /etc/initd/ssh restart

通过虚拟机启动ubuntu系统,打开shell终端,通过ifconfig命令,查看该系统的ip地址,ssh的端口号一般为22

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

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 远程登录Linux服务器的命令是什么?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情