我可以在我的 Windows 10 中 ssh linux,我通常使用 securecrt 并配置了端口 9999 ,但是一旦关闭 bash 终端,SSH 就会终止,并且我得到远程系统拒绝连接。然后我重新打开 bash 终端,我发现 ssh 守护进程没有运行,所以我必须执行 sudo service ssh start ,才能再次进行 ssh。我每次都必须这样做
我在我的终端上使用 Ubuntu。我无法访问我的桌面,当我输入“ls”时,没有任何显示。如何通过桌面环境登录以访问我的桌面文件?
huque@RNB:~$ pwd
/home/huque
huque@RNB:~$ cd Desktop
-bash: cd: Desktop: No such file or directory
huque@RNB:~$ ls
huque@RNB:~$
Run Code Online (Sandbox Code Playgroud)
--- 编辑 1 ---- 为了回应@WinEunuuchs2Unix 的评论,这就是我输入 apt list ubuntu-desktop 时发生的情况:
huque@RNB:~$ apt list ubuntu-desktop
Listing... Done
ubuntu-desktop/bionic-updates 1.417.1 amd64
N: There is 1 additional version. Please use the '-a' switch to see it
huque@RNB:~$ -a
-a: command not found
huque@RNB:~$
Run Code Online (Sandbox Code Playgroud)
我从这里下载 xcrysden 源包http://www.xcrysden.org/download/xcrysden-1.5.60.tar.gz
然后我使用
tar zxvf xcrysden-1.5.60.tar.gz
Run Code Online (Sandbox Code Playgroud)
但是,如图tar zxvf xcrysden-1.5.60.tar.gz|grep tar:所示,我遇到了几个错误
tar: xcrysden-1.5.60/examples/XSF_Files/c2h4\:Ag001.xsf: Cannot open: Invalid argument
tar: xcrysden-1.5.60/otherLICENSES/TclTk\:LICENSE: Cannot open: Invalid argument
tar: xcrysden-1.5.60/otherLICENSES/Togl\:LICENSE: Cannot open: Invalid argument
tar: xcrysden-1.5.60/otherLICENSES/Mesa\:LICENSE: Cannot open: Invalid argument
tar: xcrysden-1.5.60/otherLICENSES/Meschach\:LICENSE: Cannot open: Invalid argument
tar: xcrysden-1.5.60/otherLICENSES/LGPL\:LICENSE: Cannot open: Invalid argument
tar: xcrysden-1.5.60/otherLICENSES/GL2PS\:LICENSE: Cannot open: Invalid argument
tar: xcrysden-1.5.60/otherLICENSES/FFTW3\:LICENCE: Cannot open: Invalid argument
tar: xcrysden-1.5.60/otherLICENSES/BWidget\:LICENSE: Cannot open: Invalid argument
tar: Exiting with failure status due to previous errors
Run Code Online (Sandbox Code Playgroud)
这些消息是什么意思?为什么提取没有完成?
许多 apt-get 安装失败,因为系统无法确定当前的运行级别
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial
$ uname -a
Linux systemName 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
我尝试在 WSL 上安装 virtualbox,但出现以下错误:
$ VBoxManage --version
WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-dkms package and the appropriate
headers, most likely linux-headers-Microsoft.
Run Code Online (Sandbox Code Playgroud)
我按照以下步骤解决了这个问题。到dpkg-reconfigure virtualbox-dkms。
但后来我得到了以下信息:
dpkg: warning: version '*-*' …Run Code Online (Sandbox Code Playgroud) 当我运行lsmod或 时sudo lsmod,我收到一条错误消息:
libkmod: ERROR ../libkmod/libkmod-module.c:1655 kmod_module_new_from_loaded: could not open /proc/modules: No such file or directory
Error: could not get list of modules: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我在很多论坛上搜索过,但无法找到解决方案。我在 Linux 的 Windows 子系统上运行 Debian。
我最近还试图编辑该sysctl.conf文件以禁用ipv6。我添加了以下几行:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Run Code Online (Sandbox Code Playgroud)
当我尝试时sudo sysctl -p,它返回了这个错误:
sysctl: cannot stat /proc/sys/net/ipv6/conf/all/disable_ipv6: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv6/conf/default/disable_ipv6: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv6/conf/lo/disable_ipv6: No …Run Code Online (Sandbox Code Playgroud) 当我date在 WSL 下在我的 Ubuntu 上运行时,它会打印:
Wed May 15 19:33:37 STD 2019
Run Code Online (Sandbox Code Playgroud)
为什么这里面有字符串STD?我在网上找不到缩写为 STD 的时区(例如这里),谷歌搜索“日期标准”给了我意想不到的结果。
测试SSHMatch Exec功能。我有这个最小的~/.ssh/config:
Match Exec echo
ServerAliveInterval 60
Run Code Online (Sandbox Code Playgroud)
我正在跑步
ssh localhost
Run Code Online (Sandbox Code Playgroud)
我得到
Unable to execute 'echo': No such file or directory
Run Code Online (Sandbox Code Playgroud)
无论我是否使用完整路径,或者使用双引号还是单引号,都是如此。我也尝试echo在我的.ssh文件夹中放置一个假脚本。我尝试了多个命令 ( test, nc, connect)。似乎该Exec功能根本看不到我的路径。
我正在使用 OpenSSH 运行 WSL Debian。我的最终目标是测试$http_proxymatch 子句中是否可达,以便自动使用代理,但让上述工作正常工作就足够了。
如何使用 WSL (2) 从命令行敲钟?
我试过:
beep
echo -ne '\007'
echo -e "\a"
Run Code Online (Sandbox Code Playgroud)
我set bellstyle none在 /etc/inputrc.conf 中有
使用 Ubuntu 18.04 镜像。
所以我的问题如下。我从 wsl 商店安装 Kali Linux,使用
$wsl --install -d kali-linux. 以下已安装
PRETTY_NAME="Kali GNU/Linux Rolling"
NAME="Kali GNU/Linux"
ID=kali
VERSION="2019.2"
VERSION_ID="2019.2"
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="https://www.kali.org/"
SUPPORT_URL="https://forums.kali.org/"
BUG_REPORT_URL="https://bugs.kali.org/"
Run Code Online (Sandbox Code Playgroud)
如果我这样做$sudo apt-get update,我会收到以下错误
Get:1 http://kali.download/kali kali-rolling InRelease [30.6 kB]
Err:1 http://kali.download/kali kali-rolling InRelease
The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
Fetched 30.6 kB in 1s (40.9 kB/s)
Reading package lists... Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will …Run Code Online (Sandbox Code Playgroud) 在您无权安装软件的 Windows 计算机中,Windows Linux 子系统、cygwin 或任何完整或部分 Linux shell、实用程序或 API 模拟器是否有可移植版本?谢谢。
windows-subsystem-for-linux ×10
ubuntu ×4
audio ×1
command-line ×1
cygwin ×1
date ×1
debian ×1
filenames ×1
kali-linux ×1
portability ×1
rc ×1
rc.d ×1
runlevel ×1
ssh ×1
ssh-config ×1
sysctl ×1
tar ×1
terminal ×1
upgrade ×1