Questions tagged «ssh»

SSH,也称为“安全外壳”,是一种安全连接到远程计算机的方法。

2
通过SSH将按键发送到远程X会话
因此,我坐在一台Ubuntu笔记本电脑上的客厅里,同时还观看了由Ubuntu HTPC控制的电视。我有一个红外遥控器,可以在99%的时间内使用它进行控制。 但是,在遥控器上输入文本不是很容易。我不需要经常这样做,但是当我这样做时,步行15英尺以插入USB键盘并以这种方式进行会比较容易。但是...我在犯罪和医疗上都很懒惰,觉得步行到任何距离都不仅仅是不必要的,这表明他们赢得了机器人。我不再说了! 我可以通过SSH进入HTPC,现在...如何将按键发送到该远程计算机的X会话? 我应该提一下,我知道我可以使用VNC,但是电视的分辨率为1080p,笔记本电脑的分辨率为720p,因此这会带来一些缩放问题。从技术的角度来看,我宁愿有一个解决方案,该解决方案为我提供了一种将笔记本电脑临时变成远程键盘的方法。

3
尝试重新创建SSH主机密钥时出现错误“无法加载主机密钥”
我正在尝试重新创建ssh服务器主机密钥。 我至少有两种方法可以做到这一点: 使用dpkg-reconfigure dpkg-reconfigure openssh-server 这可以正常工作,但是我不能给出密钥长度。我想要例如4096作为RSA密钥。 手动使用ssh-keygen sudo ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N 'myverylongpasswordhere' -b 4096 -t rsa 这为我重新创建了密钥,但是在重新启动服务器后,我收到以下错误消息: could not load host key: /etc/ssh/ssh_host_rsa_key 所以我检查了sshd_config文件中的内容: HostKey /etc/ssh/ssh_host_rsa_key 完美匹配。因此,我检查了所有者和我所有密钥的权利 -rw------- 1 root root 3326 Mär 24 08:57 ssh_host_rsa_key 当我删除所有密钥并使用重建它们时dpkg-reconfigure openssh-server,密钥较小,并且具有与上述相同的文件权限。 问题:如何将dpkg-reconfigurekeylengh 4096用于RSA?
13 ssh  openssh 

1
检查X11转发是否正常的最简单示例是什么?
我可以访问群集,并希望使用最简单的示例通过X11转发将其插入ssh,并查看其是否有效。目前,我只是登录集群: $ ssh -Y user@cluster 我知道的集群中唯一具有某种显示(例如gui)的程序是matlab,所以我只运行它: $ matlab 过去可以正常使用,但我想知道最简单的命令在屏幕上显示某些内容以查看其是否有效。当前,运行会matlab打开命令界面,但不会显示错误或其他任何内容。 有人知道替代命令是什么,以查看是否有任何工作吗?这个想法是Ubuntu继承的,不需要我安装X11以外的任何命令。就像是: $ display_a_box_with_text HELLOWORLD 我不确定它是否只是我自己,但是检查X11是否正常工作的唯一方法是运行MATLAB,这似乎很荒谬。必须有更好的方法来检查这一点。


2
如何访问互联网并通过中间服务器运行apt-get?
我有一台运行ubuntu 16.04的计算机。机器只能访问1台远程服务器(也正在运行ubuntu)。远程服务器可以完全访问Internet。 root@localmachine:~# ifconfig usb0 usb0 Link encap:Ethernet HWaddr 02:1e:10:1f:00:00 inet addr:10.1.0.94 Bcast:10.1.0.95 Mask:255.255.255.252 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4366027 errors:0 dropped:0 overruns:0 frame:0 TX packets:1813925 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:669835698 (669.8 MB) TX bytes:265999026 (265.9 MB) root@localmachine:~# ping 10.0.0.1 PING 10.0.0.1 (10.0.0.1) 56(84) bytes …
12 networking  server  ssh 

2
通过串行端口SSH进入Ubuntu
我已使用Windows上的串行端口连接到我的Ubuntu盒(使用腻子连接可以正常工作。) 根据问题/server/892892/how-to-use-ssh-over-serial-without-using-pppd-or-how-to-transfer-tcp-over-ser出现我应该能够通过串行端口SSH进入计算机。 需要哪些软件包,或者该如何设置? http://patrickst.blogspot.com/2011/11/tcpip-over-slip-on-gnulinux-ubuntu.html https://learn.adafruit.com/welcome-to-circuitpython/advanced-serial-console-on-mac-and-linux
12 ssh  serial-port 

1
适用于Ubuntu的Filezilla或WinSCP替代品
在Windows上,我使用FileZilla并通过ssh键通过sftp在WordPress网站上上传/下载文件。 现在,Linux是我的主要操作系统。在上个月,FileZilla客户端在Ubuntu 16.04上运行良好,但是现在我启动它时崩溃。我在互联网上搜索时发现,很多用户都在发生这种情况。不幸的是,如果我们询问FileZilla支持,他们只有一个答案: Ubuntu 16.04是旧的操作系统,使用17.10或Debian最新版本。 我不想使用17.10。因此,我正在寻找Linux的FileZilla客户端替代方案,可以将其用作具有ssh键的sftp客户端。 我找到了gFTP(这是一个旧程序,我不确定它有多安全?),我还发现可以使用Ubuntu文件管理器连接到服务器。在使用Nautilus或Caja时连接服务器是否是一个好主意? 实际上,我不想将用户名/密码放在单击文件>连接到服务器时出现的对话框中,而是想使用我的.ppk密钥。如何在Nautilus或Caja中添加它?

6
SSH在重启时重置为默认端口
我将我的家庭服务器上的默认SSH端口(在/etc/ssh/sshd_config文件中)更改为端口54747,然后重新启动ssh和sshd服务(永远不知道哪一个,所以为了安全起见,我都这样做了)。为了测试我的配置,我先注销然后再重新登录没有任何问题。 几天后,我安装了apt更新,然后重新启动了服务器。当我尝试重新登录SSH(在端口54747上)时,出现连接拒绝错误。 出于某种原因,我尝试在默认端口上进行SSH,并且有效!我回去检查sshd_config,但是它仍然具有自定义端口。因此,我重新启动ssh和sshd服务,然后恢复为“常规”行为(端口54747上的ssh)。我尝试重新启动,但连接再次被拒绝... 有人知道我做错了吗? 额外细节: Ubuntu 16.04.2 LTS 服务器还使用了HTPC,电视上有一个打开的会话(与SSH相同的用户) 我使用笔记本电脑的RSA密钥进行SSH加密,并禁用了密码身份验证 我曾经使用进行过重新启动sudo reboot -h now,但是在搜索之后,我发现某些人不推荐使用它,因此我尝试了sudo reboot,但没有任何区别 编辑 事件序列: 将SSH端口从22更改为54747 /etc/ssh/sshd_config 重新启动SSH和SSHD服务 结束当前的SSH会话 SSH成功​​通过端口54747重新登录 重启 SSH连接错误在端口54747上,但在端口22上成功 重新启动SSH和SSHD服务 SSH成功​​返回端口54747,端口22连接错误 重新启动并返回到6 编辑1: netstat输出 rgo@ATLAS:~$ sudo netstat -lntp | grep :54747 rgo@ATLAS:~$ sudo netstat -lntp | grep :22 tcp6 0 0 :::22 :::* LISTEN 1/init …
12 16.04  ssh  connection 

3
如何通过SSH从命令行清除屏幕?
我需要一种通过使用SSH连接在控制台中运行命令来显示黑屏的方法。显示器不应该进入待机状态,我只需要一个黑屏即可隐藏屏幕上的所有内容。屏幕应该是黑色的,直到我发出另一个命令来显示屏幕内容。 另外:如果该命令可以在Ubuntu,Lubuntu和Xubuntu中运行,那将是很好的。 补充2:我还有一台需要消隐的投影仪。我想使用SSH连接到服务器并显示空白屏幕。如果我尝试关闭投影机的电源,屏幕上会显示“无信号”。

5
使用SSH时永久存储地址
我有一些通过终端连接到的远程服务器。服务器没有域,只有一个IP地址,当我有几个IP地址时很难记住。 有没有一种方法可以将值永久存储在终端中,以便执行以下操作? server1 = 111.222.111.222 并输入以下命令: ssh root@server1 代替: ssh root@111.222.111.222

2
所有者的权限被拒绝,尽管它在.ssh目录中设置为666
我最近把.ssh目录弄乱了。我认为进行了一些权限更改,现在不再允许我访问它。我可以以root用户身份访问它(sudo -i),但不能以somesh身份访问 列出或提示进入.ssh时,我得到的权限被拒绝,即使它显示了文件 ls: cannot access /home/somesh/.ssh/amazon.pem: Permission denied ls: cannot access /home/somesh/.ssh/id_rsa: Permission denied ls: cannot access /home/somesh/.ssh/known_hosts: Permission denied ls: cannot access /home/somesh/.ssh/id_rsa.pub: Permission denied total 0 -????????? ? ? ? ? ? amazon.pem -????????? ? ? ? ? ? id_rsa -????????? ? ? ? ? ? id_rsa.pub …
12 permissions  ssh  chmod 

4
如何防止Ubuntu Server睡眠/休眠
我在办公桌下的盒子上运行最新的Ubuntu Server(昨天已经下载并安装了很多)。我已经安装了trac和OpenSSH。两者都间歇性地变得不可用,好像服务器已进入睡眠状态,这似乎很奇怪,因为对我而言,服务器的整个想法是它始终处于打开状态/可用。 该服务器仅在局域网上使用。 我尝试添加acpi=off到/ etc / default / grub中,运行更新并重新启动,没有区别。 目前,我已打开SSH,如果我将其保留一段时间,它将保持连接状态,但是当我重新使用它时,它会严重滞后。上次发生此睡眠/休眠问题时,我不得不插入键盘和显示器以使其恢复正常。 有什么想法或建议吗?

5
有人试图入侵我的服务器吗?我能做什么?
几周前,我在这里发布了一个有关sshUbuntu 12.04盒子遇到的一些问题的问题。时光倒流到今天,我正在尝试允许其他人访问该计算机,但他们不断收到密码错误。我签出var/logs/auth.log更多信息,发现了这一点: May 11 19:45:33 myserver sshd[9264]: Did not receive identification string from 211.110.xxx.x May 11 19:45:38 myserver sshd[9267]: Did not receive identification string from 211.110.xxx.x May 11 19:45:44 myserver sshd[9270]: Did not receive identification string from 211.110.xxx.x May 11 19:45:49 myserver sshd[9274]: Did not receive identification string from 211.110.xxx.x …
12 server  ssh  iptables 

1
SSH到服务器,执行命令并维护连接
我想编写一个脚本来打开带有不同选项卡的终端,使用ssh每个选项卡登录到服务器并在每个选项卡中执行命令。例如:htop。 下面的脚本将打开一个终端,其中包含所有已在服务器上登录的4个选项卡。但是如果我尝试htop在该cmd=行中添加命令,它将不再起作用... #bin/bash tab="--tab" cmd="bash -c 'ssh user@host';bash" foo="" for i in 1 2 3 4; do foo+=($tab -e "$cmd") done gnome-terminal "${foo[@]}" exit 0 我已经尝试过了... cmd="bash -c 'ssh user@host htop';bash" ...因为ssh --help说的语法ssh是: 用法:ssh [user @]主机名[命令]

1
如何防止autossh偶尔卡住?
我使用的autossh是建立反向ssh隧道,但该隧道有时会停止工作,我需要杀死autossh并重新启动它。 /etc/cron.d/autossh @reboot autossh -f -nNT -R 3269:intranet.example.com:3269 public.example.com & autossh似乎保持一种奇怪的状态,即转发的端口仍处于打开状态,但是您没有从另一侧收到任何响应。通过重新启动autossh,可以解决此问题。 如何防止发生此问题?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.