linux上ssh命令 linux中ssh的用法

Linux_152_ssh命令ssh命令是安全的远程连接命令,它是openssh软件包中的一个套件命令 , 使用ssh加密的协议进行远程登录,并且实战对服务器的远程管理
在windows平台 。常用xshell,CRT工具进行远程登录
Linux、macos可以直接在命令行终端 , 输入ssh指令即可
ssh连接的是服务器上运行的sshd这个应用程序,且后台监听的是22端口
语法:ssh 用户名@ip地址
-p port# 指定登录的端口
默认ssh端口改成了24489
登录命令就改为
ssh chaoge@123.206.16.61-p24489# 指定端口,远程连接
远程执行服务器的命令
ssh root@123.206.16.61"free -m"
linux 用SSH怎么查看哪些IP正在访问服务器1、首先连接到Linux主机并进入命令行状态 。
2、在命令行状态下,输入命令:netstat -ntu | awk'{print $ 5}'| cut -d:-f1 |排序| uniq -c | sort -n,按Enter键 。
3、打印出访问服务器的IP列表 。
扩展资料
1、实现此的技术原理:在内网通过域名绑定服务器,外网SSH访问连接时,通过域名的访问,实现访问内网LINUX 。
2、具体的实现过程如下:明确LINUX服务器内网访问地址端口,确保LINUX服务器正常开启SSH服务,在内网SSH可以正常访问连接 。如图所示:
3、被访问端的Linux主机上使用nat123动态域名解析Linux版本 。在被访问端的Linux服务器安装nat123客户端,并登录使用它 。
【linux上ssh命令 linux中ssh的用法】4、登录网页,左侧用户中心,添加域名解析,选择动态域名解析并添加确认 。选择动态域名解析记录 , 使用二级域名,或自己的域名 。鼠标放在输入框有向导提示 。如不理解负载均衡,不要勾选多点登录 。
5、新添加动态解析后,等待几分钟生效 。解析生效后,动态解析域名与本地公网IP是保持对应的 。可以通过ping下域名核实,返回结果IP地址为本地公网IP地址时,表示动态解析生效正常 。
6、路由器端口映射,路由映射SSH访问22端口 。因为公网IP是在路由器上的 , 外网访问时,需要经过路由,需要在路由器上做端口映射,将内网LINUX服务器访问22端口打通 。路由器端口映射位置:转发规则/虚拟服务器/添加允许外网访问端口和协议 。我的LINUX服务器SSH服务端口是默认的22,我内网对应LINUX服务器主机的内网IP地址是192.168.1.29 。
linux下ssh怎么登录您好,1.使用用户名密码登录
在命令行中输入命令:
ssh username@ip_address -p port
之后系统会提示输入密码,输入后即可登录 。
如果不添加-p选项,则默认是22端口
还可以使用-l选项输入用户名:
ssh -l username ip_address -p port
2.使用密钥登录(不使用密码)
首先生成密钥,在任意目录下输入命令:
ssh-keygen -t rsa -P ''
-P表示密码,-P ''表示空密码
之后系统会提示输入生成的密钥文件的文件名,可以输入任意名称 , 比如id_rsa,回车
系统会在当前目录下生成id_rsa与id_rsa.pub两个文件
在根目录下新建.ssh文件夹,将生成的密钥文件拷贝过去
mkdir -p ~/.ssh
-p选项表示如果文件夹已经存在则不再新建 。
然后将之前生成的两个文件都拷贝到.ssh文件夹中
cp id_rsa* ~/.ssh/
把公钥文件id_rsa.pub拷贝到需要登录的服务器上
用scp命令
scp -P port ~/.ssh/id_rsa.pub username@ip_address:~
-P表示要登录服务器的端口好 , 不加默认为22 。
之后系统会提示输入密码,输入即可完成拷贝
登录远程服务器,在用户根目录下新建.ssh文件夹(如果不存在),在其中新建authorized_keys文件(如果不存在),把id_rsa.pub添加到authorized_keys文件中

推荐阅读