直接在终端输入 ssh 用户名@服务器IP,按提示输入密码或使用密钥认证。这就是坑,别用明文密码,用密钥更安全。
嘿,老弟,说起建立SSH连接,我那可是一肚子苦水。记得有一年,我在一家初创公司实习,那时候我们用SSH连接服务器,那叫一个头疼。
那时候,我用了好几天时间才搞明白怎么配置SSH密钥对。你不知道,那段时间我天天对着电脑屏幕,手都快按出泡了。那时候的配置文件,那叫一个复杂,~/.ssh/config里的每一行都让我头大。
最后,我成功建立了SSH连接,那感觉就像是打通了任督二脉。那是在2019年,我在深圳的一家创业公司,我们团队一共有10个人,每个人都得连接到服务器上。
我现在回想起来,建立SSH连接的关键点就是:
- 生成密钥对:ssh-keygen -t rsa -b 4096,记得指定一个安全的密码。
- 添加公钥到服务器:ssh-copy-id username@host,这一步很重要,别搞错了。
- 配置SSH配置文件:~/.ssh/config,这里可以设置一些快捷连接,比如Host myserver,然后下面跟着Hostname和User等信息。
这块儿,我就不展开了,因为我发现你问的是如何建立连接,而不是为什么连接不上。如果你遇到连接不上服务器的问题,那可能是密钥对不匹配、权限问题或者SSH服务没开启等原因。这块我没碰过,不敢乱讲。
总之,建立SSH连接是个技术活,但一旦搞懂了,就会觉得挺简单的。加油,兄弟!
这事儿我熟啊!记得有一年,我在北京给一个客户远程调试服务器,那服务器配置了个SSH,当时我那叫一个头大。那时候,我用了好几种方法才成功连接上。
首先,你得有个SSH客户端,比如PuTTY,这玩意儿我那时候是必备的。然后,你得知道服务器的IP地址、用户名和密码。这IP地址,我那时候记得是192.168.1.100,用户名是admin,密码是123456,这密码我那时候还特意记在小本本上呢。
连接步骤是这样的:
- 打开PuTTY,输入服务器的IP地址。
- 选择好连接类型,一般选SSH。
- 点击Open,这时候会弹出一个窗口让你输入用户名和密码。
- 输入用户名和密码,然后点OK。
就这样,连接就成功了。记得那时候,我第一次连接的时候,密码输错了好几次,急得我满头大汗。后来才知道,密码是区分大小写的,我那时候还以为都是小写的呢。
还有一点,如果你遇到连接不上,可能是防火墙的问题。那时候,我还专门去查了查防火墙设置,最后发现是防火墙把SSH端口(默认是22)给封了,得去防火墙那里开个端口。
现在回想起来,那时候真是踩了不少坑啊!不过,这些经历也让我学到了不少东西。嘿嘿,希望我的经验能帮到你!
- 生成SSH密钥:ssh-keygen -t rsa
- 添加公钥到服务器:ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@服务器IP
- 连接服务器:ssh 用户名@服务器IP