summaryrefslogtreecommitdiffstats
path: root/master/openssh
diff options
context:
space:
mode:
authorJames <31272717+gpd-pocket-hacker@users.noreply.github.com>2019-01-07 18:07:49 +0000
committerJames <31272717+gpd-pocket-hacker@users.noreply.github.com>2019-01-07 18:07:49 +0000
commit2529bb240d5d1d02250d810d87b8892f74ab7d44 (patch)
tree96b69c95c8c098b5e03ce3edd9ab892cc064298c /master/openssh
downloadmaster-d20f4fc-pq-2529bb240d5d1d02250d810d87b8892f74ab7d44.tar.gz
master-d20f4fc-pq-2529bb240d5d1d02250d810d87b8892f74ab7d44.tar.bz2
master-d20f4fc-pq-2529bb240d5d1d02250d810d87b8892f74ab7d44.zip
working vpn appliance
Diffstat (limited to 'master/openssh')
-rw-r--r--master/openssh44
1 files changed, 44 insertions, 0 deletions
diff --git a/master/openssh b/master/openssh
new file mode 100644
index 0000000..4051456
--- /dev/null
+++ b/master/openssh
@@ -0,0 +1,44 @@
+diff --git a/feeds/packages/net/openssh/Makefile b/feeds/packages/net/openssh/Makefile
+index 47f2b60..9ec0d5f 100644
+--- a/feeds/packages/net/openssh/Makefile
++++ b/feeds/packages/net/openssh/Makefile
+@@ -235,6 +235,10 @@ define Package/openssh-server/install
+ chmod 0700 $(1)/etc/ssh
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/ssh/sshd_config $(1)/etc/ssh/
+ sed -r -i 's,^#(HostKey /etc/ssh/ssh_host_(rsa|ecdsa|ed25519)_key)$$$$,\1,' $(1)/etc/ssh/sshd_config
++ sed -r -i 's,^#PermitRootLogin.*$$$$,PermitRootLogin yes,' $(1)/etc/ssh/sshd_config
++ sed -r -i 's,^PermitRootLogin.*$$$$,PermitRootLogin yes,' $(1)/etc/ssh/sshd_config
++ sed -r -i 's,^#PermitEmptyPasswords.*$$$$,PermitEmptyPasswords yes,' $(1)/etc/ssh/sshd_config
++ sed -r -i 's,^PermitEmptyPasswords.*$$$$,PermitEmptyPasswords yes,' $(1)/etc/ssh/sshd_config
+ $(INSTALL_DIR) $(1)/etc/init.d
+ $(INSTALL_BIN) ./files/sshd.init $(1)/etc/init.d/sshd
+ $(INSTALL_DIR) $(1)/usr/sbin
+diff --git a/package/base-files/files/etc/shadow b/package/base-files/files/etc/shadow
+index 4b4154f..b1ee44d 100644
+--- a/package/base-files/files/etc/shadow
++++ b/package/base-files/files/etc/shadow
+@@ -1,4 +1,4 @@
+-root::0:0:99999:7:::
++root::1:0:99999:7:::
+ daemon:*:0:0:99999:7:::
+ ftp:*:0:0:99999:7:::
+ network:*:0:0:99999:7:::
+diff --git a/package/network/config/firewall/files/firewall.config b/package/network/config/firewall/files/firewall.config
+index 8874e98..d6752d3 100644
+--- a/package/network/config/firewall/files/firewall.config
++++ b/package/network/config/firewall/files/firewall.config
+@@ -27,6 +27,14 @@ config forwarding
+ option src lan
+ option dest wan
+
++config rule
++ option name Allow-SSH
++ option src wan
++ option proto tcp
++ option dest_port 22
++ option target ACCEPT
++ option family ipv4
++
+ # We need to accept udp packets on port 68,
+ # see https://dev.openwrt.org/ticket/4108
+ config rule