有人知道如何克隆/连接到正在运行的xorg服务器,以实时查看监视器/显示器显示什么(显示器是几英里远,但我可以达到它抛出TCP / IP)? 我有一个小脚本来获得一个截图,但是有点有限。 #!/bin/bash REMOTE_USER=root IP=$1 IMAGE_FILE=/tmp/host_${IP}_`date +"%Y%m%d-%H:%M:%S"`.png ssh root@$IP 'xwd -d :0 -root | gzip' | gunzip | convert – $IMAGE_FILE 我认为,如果可能的话,看看显示器在软实时显示什么是很好的。 🙂 提前致谢, 亨伯
可能重复: 添加新用户 我试图添加一个新的用户帐户到我的FTP服务器。 我用了 useradd -p password -d /home/newuser -s newuser 现在,当他尝试login它接受UID并要求input密码,当我尝试input密码,说拒绝访问。 我在pipe理方面有些新鲜,我从最后一个人那里inheritance了一大堆混乱,一直试图理清整个混乱。 它是一个FTP服务器,但应该允许SSH访问。 任何帮助是极大的赞赏。
我有两个相互矛盾的需求。 我想用/home/steve/public_html/根据我读过的文档提供的Apache文件,要求我在/ home / steve /上设置a+rwx文件。 我也想用SSH连接到这个帐户,但是如果我把我的主目录设置为世界可读,SSH抱怨(正确),并且不允许我连接。 有没有办法让我可以从public_html提供文件,同时仍然允许SSH访问? 编辑:在阅读答案和做了一些批判性思维后,我意识到我问的是错误的问题。 我应该问的是: 当这段代码需要Apache写入SQLite数据库时,我该如何安全地开发和testing我的主目录中的php代码。 显然,答案是:把数据库放在/var/www/和其他所有东西在public_html 。
SSH连接已经停止了在linux服务器上的监听,nmap的输出是 PORT STATE SERVICE 21/tcp open ftp 80/tcp open http 199/tcp open smux 443/tcp open https 5000/tcp open upnp 9102/tcp open jetdirect 有没有一种方法来远程启用SSH?
当我grep在etc文件夹,我得到这个消息: grep: ssh_host_rsa_key: Permission denied. 由于我在cygwin上,我不能使用sudo或其他东西。 请让我知道如何find它。
通过RSA密钥的SSH身份validation:〜/ .ssh / authorized_keys。 好的。 有没有办法设置全系统的授权密钥,以便我可以login到任何帐户,包括新创build的帐户? 原因:我有一个服务器,是唯一的pipe理员。 用户帐户被用来隔离网站,以防万一他们被黑客攻击。 我使用SFTP和经常创build新帐户,因此,我厌倦了复制〜/ .ssh / authorized_keys 🙂
我正在尝试创build远程服务器的备份。 这是我的configuration: Server1 (webserver) Server2 (backupserver) 这是我的小脚本。 它从server2开始: #!/bin/bash date=`date +%F` basepath=/var/backup webfolder=$basepath/$date/websites/ for f in $(ssh root@server1 "ls -l /var/www/ | egrep '^l'") do if [[ $f = *.* ]] then echo "processing $f "; ssh root@server1 "tar zcf – /var/www/$f/web/" > $webfolder/$f.tar.gz fi done; 问题是它太慢了! 我如何加快这个脚本? 更新: 我已经使用Rsync没有成功。 这是我使用的命令: /usr/bin/rsync -a –delete –numeric-ids […]
我在哪里工作,我们有非常轻的安全政策,允许用户连接到他们的个人邮件帐户等。 每个用户都在自己的电脑上,没有集中的帐户pipe理。 这几乎就像在同一个局域网上的独立/个人电脑一样。 唯一的例外是系统pipe理员要求我们在/root/.ssh/authorized_keys放入一个密钥,以便他们可以备份我们的文件。 除了我有点偏执之外,还不够公平。 我没有反对强制备份(我甚至同意这是一件好事),但在某些情况下,我插入我个人密码的USB密钥,其中包含我的个人密码数据库(keepass),我想避免它的内容备份。 所以这是我的问题: 有没有办法让我自动卸载USB密钥卷,甚至更好:延迟从外部主机的根login,直到我的USB密钥卸载/插入? 什么是最简单/最安全的方法呢? 注意:我的雇主实际上同意这个设置。 注意#2:阅读评论,我会说我现在明白什么是错的问,以及如何看起来我试图欺骗我的系统pipe理员。 我当然不能责怪任何人不信任我,我真诚地想要道歉,如果在任何时候我听起来像我是“比系统pipe理员聪明”或任何东西。 这个问题预期纯粹是技术性的答案,但纯技术性的答案不是一个好的答案。 正如他们所说: “没有良知的科学只不过是灵魂的毁灭……”感谢大家的反馈意见。
当我运行命令netstat -tln我看到以下输出: Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp6 0 0 :::8000 :::* LISTEN tcp6 0 0 :::80 :::* LISTEN tcp6 0 0 :::22 :::* LISTEN tcp6 0 0 :::443 :::* LISTEN 我了0.0.0.0:22和127.0.0.1:3306以外的所有条目; 为什么这些项目在那里? 我正在使用iptables作为我的防火墙工具,并想知道是否需要禁用此项以及如何显示此条目。 我知道3306是用于MySQL的。 […]
我正尝试使用来自Windows客户端的putty连接到solaris服务器。 SSH连接不工作。 terminal窗口只是给出一个错误消息“networking错误:连接被拒绝”。 使用putty的Telnet在同一台服务器上工作正常。 有人可以请详细说明在这种情况下需要检查哪些configuration? 如何解决问题? (在同一networking中还有其他服务器允许SSH连接。)