Skip to content

Commit 30db78a

Browse files
author
Alexandros Ioannides
authored
Fix VSCode not being able to connect via ssh (hestiacp#1648)
* Create .vscode-server if it doesn't exist * Create .vscode-server folder on user creation * Add forgotten .npm directory
1 parent c6d2006 commit 30db78a

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

bin/v-add-user

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ mkdir $HOMEDIR/$user/.config \
115115
$HOMEDIR/$user/.cache \
116116
$HOMEDIR/$user/.local \
117117
$HOMEDIR/$user/.composer \
118+
$HOMEDIR/$user/.vscode-server \
118119
$HOMEDIR/$user/.ssh \
119120
$HOMEDIR/$user/.npm
120121

@@ -123,6 +124,7 @@ chown $user:$user \
123124
$HOMEDIR/$user/.cache \
124125
$HOMEDIR/$user/.local \
125126
$HOMEDIR/$user/.composer \
127+
$HOMEDIR/$user/.vscode-server \
126128
$HOMEDIR/$user/.ssh \
127129
$HOMEDIR/$user/.npm
128130

func/rebuild.sh

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,9 @@ rebuild_user_conf() {
7878
$HOMEDIR/$user/.cache \
7979
$HOMEDIR/$user/.local \
8080
$HOMEDIR/$user/.composer \
81-
$HOMEDIR/$user/.ssh
82-
81+
$HOMEDIR/$user/.vscode-server \
82+
$HOMEDIR/$user/.ssh \
83+
$HOMEDIR/$user/.npm
8384
chmod a+x $HOMEDIR/$user
8485
chmod a+x $HOMEDIR/$user/conf
8586
chown --no-dereference $user:$user \
@@ -88,7 +89,9 @@ rebuild_user_conf() {
8889
$HOMEDIR/$user/.cache \
8990
$HOMEDIR/$user/.local \
9091
$HOMEDIR/$user/.composer \
91-
$HOMEDIR/$user/.ssh
92+
$HOMEDIR/$user/.vscode-server \
93+
$HOMEDIR/$user/.ssh \
94+
$HOMEDIR/$user/.npm
9295
chown root:root $HOMEDIR/$user/conf
9396

9497
$BIN/v-add-user-sftp-jail "$user"

0 commit comments

Comments
 (0)