我想通过 ssh 连接到服务器并以用户身份(远程)登录 X11 (gdm)。
一些背景信息:
我需要在30台计算机上安装一个wine应用程序,但是wine需要X11,没有人登录那里,所以wine无法正常工作。我想远程登录 display=:0.0 用户,以便该用户接收窗口(它只启动和关闭),我需要 ()ne没有人登录那里。我需要在那里启动一个图形应用程序(wine 安装程序),但我不能,因为它需要带有 X11 的显示器(以打开 wineconsole)。
简历:
是否可以在 X11 上远程登录用户
我的配置:每台计算机都有 fedora 10 和 gnome。
澄清:
我不想进行X转发,我想显示远程计算机上的窗口,而不是我的窗口。我想登录远程计算机上的用户。如果我去(fisicali)计算机,用户应该登录。
更新:我向 gdm 开发人员询问,但没有答案......我开始认为没有办法。我能想到的唯一选择是配置自动登录,重新启动 gdm,然后再次使配置正常(全部通过脚本),但我必须为此阅读很多内容,这并不那么重要,我更喜欢手动登录 30 次。
我有一个很好的问题要问你们。我正在通过 SSH 连接与我的 Linux 机器执行一些数值分析。由于每次数值分析持续 3-4 分钟,因此我正在为工作做一些其他事情,而且大多数时候我总是忘记检查我的终端并运行新的分析。你知道如何播放声音或其他东西来帮助我记住检查我的终端并进行新的运行吗?我正在 OS X 上工作,我的远程计算机是运行 MATLAB 的 Ubuntu Linux。
编辑:澄清一下情况:我有一台 OS X 机器,我用它通过 SSH 远程连接到 Ubuntu Linux 桌面。我在 SSH 远程计算机上使用 matlab 运行时。我只想在本地机器上的每次 matlab 模拟结束时收到一声提示音,而不是远程机器上的提示音。就这样。
Putty 设置为运行如下:
putty.exe -load mysession -l myuser -pw mypass
Run Code Online (Sandbox Code Playgroud)
但它让我登录为myuser. 对于 root 访问,我需要在控制台中输入:
sudo -i
Run Code Online (Sandbox Code Playgroud)
然后它再次询问我的密码。
有没有办法在 Putty 中自动执行此操作,这样我就不必输入sudo -i密码?我希望默认情况下在启动时具有 root 访问权限。
我正在尝试从本地服务器 ssh 远程服务器。但每当我运行 ssh 命令时:
ssh root@x.x.x.x
Run Code Online (Sandbox Code Playgroud)
我收到错误:
连接已由 xxxx 关闭
ssh -v -v -v -v root@xxxx 的输出是:
OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to x.x.x.x [x.x.x.x] port 22.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could not load "/home/mona/.ssh/id_rsa" as a RSA1 public key
debug1: identity file /home/mona/.ssh/id_rsa type 1
debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048
debug1: Checking blacklist …Run Code Online (Sandbox Code Playgroud) 有没有人在带有 DSM 4.3 的 Synology DS412+ 上运行ipkg(或opkg)软件包管理器,或者知道如何执行此操作的人?
我尝试通过 GUI 安装,使用“quadrat4”中的软件包,但出现一条模式消息,表明无法正确安装。接下来我尝试以“root”身份通过 SSH 安装。我正在遵循在互联网上找到的一些分步教程。但这些变体都不适合我。
cd /volume1/tmp
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
chmod +x syno-i686-bootstrap_1.2-7_i686.xsh
sh syno-i686-bootstrap_1.2-7_i686.xsh
cd /
ln -s /volume1/@optware /opt
cd /
vi /etc/profile
#PATH=/opt/bin:/opt/sbin:$PATH
vi /root/.profile
#PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
#export PATH
reboot
Run Code Online (Sandbox Code Playgroud)
完成所描述的所有步骤后,我得到:
ipkg update
-ash: ipkg: not found
Run Code Online (Sandbox Code Playgroud)
希望你能帮我解决这个问题!
因此~/.ssh/config,在 中,我看到如下所示的身份文件。
Host github.com
User gitboy
Hostname github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/some_public_github_key
IdentitiesOnly yes
Run Code Online (Sandbox Code Playgroud)
是否有某种规范来描述这些字段的含义?(我可以通过熟悉github ssh流程来推断它们的意思),但是什么IdentitiesOnly意思呢?
如何在 CentOS 中通过 SSH 终端(使用 Putty)将大文件拆分为扩展名为 .001 .002(等)的部分?
例如,如果我有一个大文件 - LargeFile.iso,那么如何将其拆分为LargeFile.iso.001、LargeFile.iso.002、LargeFile.iso.003、LargeFile.iso.004等文件。 ...依此类推,直到LargeFile.iso.xxx(其中xxx是最后一部分)?
我什至重新安装了WSL,仍然有这个问题:
在测试环境中,我只有一个用户(root),当我进入时/root/我没有 ssh 目录。我似乎也无法使用任何 SSH 服务,例如通过隧道连接到服务器。
apt-get install openssh-client输出表明该软件已安装,但似乎尚未安装。
有什么想法吗?
我正在尝试在 Centos 上安装 MSSQL。我关注了这里的文章。我输入以下命令来配置 mssql 以设置密码等。
sudo /opt/mssql/bin/mssql-conf setup
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
The license terms for this product can be found in
/usr/share/doc/mssql-server or downloaded from:
https://go.microsoft.com/fwlink/?LinkId=852741&clcid=0x409
The privacy statement can be viewed at:
https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x409
Choose an edition of SQL Server:
1) Evaluation (free, no production use rights, 180-day limit)
2) Developer (free, no production use rights)
3) Express (free)
4) Web (PAID)
5) Standard (PAID)
6) Enterprise (PAID)
7) I bought a license through a retail sales channel and …Run Code Online (Sandbox Code Playgroud) 在我的家用 Windows 10 计算机上,我通过路由器将 Microsoft 的 RDP 端口 (3389) 端口转发到端口 (20202)。因此,我只需输入<my public IP address>:<port>(例如134.111.23.443:20202)即可通过 Mac 上的 Microsoft 远程桌面应用程序远程访问 Windows 10 计算机。
我想知道是否有一种方法可以使其更安全,例如通过 SSH 建立隧道,而不需要任何其他计算机(我只有家里的 Windows 10 机器通过固定电话连接到互联网,还有我的 MacBook,与我一起)。
ssh ×10
linux ×4
centos ×2
ubuntu-12.04 ×2
audio ×1
gdm ×1
login ×1
matlab ×1
ms-sql ×1
nas ×1
networking ×1
putty ×1
sql ×1
virtualbox ×1
windows-7 ×1
windows-subsystem-for-linux ×1
x-windows ×1